Windows下,进入Redis目录,redis-cli.exe -h 127.0.0.1 -p 6379 | 打开Redis |
keys * | 列出所有的key |
flushall | 清空所有数据 |
set name lichi | 新的键值对 |
get name | 获取指定键的值 |
HMSET person:1 name lichi age 21 sex male | 哈希表中有多对键值对 |
hgetall person:1 | 获取指定哈希表的所有键值对 |
list列表(有序的) | |
lpush hobbys redis | 向hobbys列表插入值redis |
lpush hobbys java | 向hobbys列表插入值java |
lrange hobbys 0 4 | 显示列表中指定索引范围的值 |
set集合(类似list列表,但不可重复,无序) | |
sadd strs abc(strs代替hobbys,命令提示符中不行) | 向strs列表插入值abc |
sadd strs qwe tyu abc | 向strs列表插入值qwe、tyu、abc |
smembers strs | 显示列表中所有的值 |
zset(sorted set)集合(类似set集合) | |
zadd ball 0 fooball | 向ball列表的索引0处插入值football |
zadd ball 20 vollyball | 索引越界则默认插入到最后 |
zrange ball 0 100 | 显示列表中指定索引范围的值 |
zrangebyscore ball 0 10 | |
zrangebyscore ball 0 100 | |
set info abcdefghigkilm | |
getrange info 2 5 | 获取键info指定索引范围的值 |
getset info AAAA | 修改键info的值,返回info旧值。键info若之前不存在,返回空,但已新增了键info并有了值 |
setex bb 10 bbbb | 键bb生存10秒 |
mset a aa b bb c cc |