redis常用操作命令

1.启动 ./redis-server 或 ./redis-server redis.conf(后台启动)
2.客户端连接 ./redis-cli 或 ./redis-cli -h ip地址 -p 端口号
3.停止./redis-cli shutdown
redis 命令,存取查询的是hash值,所有数据都是字符串保存

String
#添加key-value,str1–key,abc–值
set str1 abc
#取值
get str1
#查看当前数据库所有的key
keys *
#对key值加1,key不存在自动创建
incr key1
#减一
decr key1
#删除
del key1

Hash
#添加数据,hash1相当于一个表,field1为表中的key,1为value
hset hash1 field1 1
hset hash1 field2 2
#取值
hget hash1 field1
hash1中可以添加多个filed

#查看hash1中的所有key
hkeys hash1
#查看hash1 中的值
hvals hash1
#查看hash1中的键值对
hgetall hash1
#删除key
hdel hash1 field3s

list
#从左边添加
lpush list 1 2 3 4 5 6
#从右边添加
rpush list a b c d e
#遍历查询
lrange list 0 -1, 0 开始,-1查询所有
#从右边取元素
rpop list
#从左边取
lpop list

set (元素不能重复)
#添加元素
sadd set1 a b c d d e
#删除元素
srem set1 a
#查询
smembers set1
#取差集,两个集合中不同的元素
sdiff seta setb
#取交集,相同的
sinter seta setb
#并集
sunion seta setb

sortedset 元素不重复,还有顺序
#添加元素
zadd zset1 1 a 3 b 2 c 5 d ,1–分数,根据这个排序
#查询
zrange zset1 0 -1;
#删除
zrem zset1 a
#降序排列
zrevrange zset1 0 -1;
#带分数
zrange zset1 0 -1 withscores
#设置key的有效期
expire key1 100,单位秒
#查看时间
ttl key1 ,查询结果为-1表示永久保存的
#持久化
persist key1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值