Redis数据库也被称为数据结构数据库,因为存储基于key-value模式。
其中,value值可以为字符串(string),哈希(map),列表(list),集合(set)和有序集合(zset)。
在redis的安装目录下,有一个文件redis.conf,在该文件下存储了redis的基本配置信息.
通过修改这个文件,再次通过以下命令启动时:
redis-server redis.conf-path
会应用配置信息
使用命令:
redis-cli
会打开redis客户端
在该客户端中,通过如下命令得到/修改配置:
config get key
config set key value
值得注意的是,在客户端里set的值是暂时的,下次当redis服务器重启后,set的值不会被保留.
一些基本的操作(增删改查)举例如下:
删除任意key值:
del key1
字符串:
set key1 'python' ---- del key1 ---- get key1
哈希:
hmset key1 f1 v1 f2 v2 ---- hdel key1 f1 ---- hget key1 f1
列表:
lpush(rpush) k1 'python' ---- lpop k1
集合:
sadd key1 'python' ---- srem key1 'python' ---- smembers key1
有序集合(member值要唯一,默认按照score由小到大的顺序排序):
zadd key1 1 'python' 2 'cpp' ---- zrem key1 'python' ---- zrange z 0 10