redis 常用命令学习2

redis列表命令:
1. 向列表中添加数据:lpush key value
2. 查看列表中一定范围的数据:lrange key start end
3. 获取列表长度:llen key
4. 根据索引取值:lindex key index
5. 移出并获取第一个元素:lpop key
6. 移出并获取最后一个元素:rpop key
7. 示例:

127.0.0.1:6379> lpush name yxy  //向列表name添加元素
(integer) 1
127.0.0.1:6379> lpush name lx
(integer) 2
127.0.0.1:6379> lpush name zmq
(integer) 3
127.0.0.1:6379> lrange name 0 2 //查看name索引0~2的元素
1) "zmq"
2) "lx"
3) "yxy"
127.0.0.1:6379> llen name  //获取name长度
(integer) 3
127.0.0.1:6379> lindex name 1  //获取name索引为1的元素
"lx"
127.0.0.1:6379> lset name 1 zsh  //将name索引为1的数据置为zsh
OK
127.0.0.1:6379> lrange name 0 3  
1) "zmq"
2) "zsh"
3) "yxy"
127.0.0.1:6379> lpop name   //移出并获得name的第一个元素
"zmq"
127.0.0.1:6379> rpop name  //移出并获得name的最后一个元素
"yxy"



  1. 向集合中添加数据:sadd key value
  2. 获取集合的所有元素:smembers key
  3. 获取集合中的元素个数:scard key
  4. 判断集合中是否含有某元素:sismemeber key value
  5. 移除集合中某一元素:srem key value
  6. 示例:
127.0.0.1:6379> sadd name yxy //向集合name 中添加数据
(integer) 1
127.0.0.1:6379> sadd name lx
(integer) 1
127.0.0.1:6379> sadd name zmq
(integer) 1
127.0.0.1:6379> smembers name  //获取name 中的所有元素
1) "zmq"
2) "yxy"
3) "lx"
127.0.0.1:6379> scard name //获得name 中元素个数
(integer) 3
127.0.0.1:6379> sismember name zsh
(integer) 0
127.0.0.1:6379> sismember name yxy //判断name中是否含有yxy这一元素
(integer) 1
127.0.0.1:6379> srem name yxy  //移除集合中某一元素
(integer) 1
127.0.0.1:6379> smembers name
1) "zmq"
2) "lx"


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值