redis入门基础命令

以下命令在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
服务器基本信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值