以下命令在redis/src目录下使用:
启动 Redis 服务
> ./redis-server或者./redis-server ../redis.conf
连接redis:
> ./redis-cli
停止redis服务:
> ./redis-cli shutdown
以下命令在redis连接成功后使用:
> keys *
取出当前匹配的所有key
> exists larry
(integer) 0
当前的key是否存在
string(字符串):
> set [key] [value]
创建键值对
>get [key]
获取键值对
hash(哈希):
> hmset [set]:[field] [key1] [value1] [key2] [value2]......
创建string类型的field和value的映射表
如 hmset user:1 username runoob password runoob points 200
> hmget [set]:[field]
获取string类型的field和value的映射表
如hmget user:1
list(列表):
> lpush [key] [value]
创建简单的字符串列表,按照插入顺序排序
> lrange [key] [start] [end]
获取从下标start到end的字符串列表
set(集合):
> sadd [key] [value]
创建string类型的无序集合
> smembers [key]
获取string类型的无序集合
zset(sorted set:有序集合):
> zadd [key] [score] [value]
创建string类型的有序集合
> zrangebyscore [key] [startSocre] [endScore]
获取score在startSoce与endScore之间的string类型的有序集合(score可重复,value不可重复)
> del [keyname]
删除当前key
> expire
设置过期时间
如:expire larry 10
(integer) 1
> move [keyname] [dbname]
(integer) 1
移动键值对到数据库
> persist lv
(integer) 1
移除当前key的过期时间
> randomkey
随机返回一个key
> rename [oldname] [newname]
重命名key
> type [keyname]
返回值的数据类型
type testlist
list
> ping
PONG
连接测试
> select ad4databank
OK
数据库切换
> quit
退出连接
> dbsize
(integer) 12
当前数据库中key的数量
> info
服务器基本信息