redis key与list命令操作【第一天】

一、学习依据

官网:http://redis.io

二、redis key 命令学习

1 key set

set key value
# eg
set girl wangfei
# OK 代表成功  girl 是key  , wangfei 就是value

特点

  • 无论里面有没有值,set,这个新值都会替换
  • ex 设置过期时间 单位为秒 (指定多少秒之后)
  • px 过期时间单位为毫秒

redis设计而言,增加和修改是合二为一的,set ,如果某个key设置过了,那么再次set相当于修改,如果没有相当于增加。

2 key get

get girl
# 观察 后面的值可以使用引号,也可以不用,但是如果由特殊的符号加入的话,那么引号就是必须的了。

3 key delete

del key
## eg
del girl # 删除key名字为girl的kv

## 一次删除两个
del boy girl

4 判断某个key是否存在

exists key
# 根据数字观察, 不是0代表有

5 设置一个key多久过期

expire key time
#  设置city 7秒个过期
expire city 7

6 重命名key

set gril bingbing

#  将原始key名字修改为girl
rename gril girl

三、redis list 命令学习

1 rpush从右边 推入值

rpush list value
#  从右边将james放到这个list两边
rpush list james

2 lindex查看指定下表的值

lindex list index
# 查看名为list的下标为二个的值(从0开始)
lindex list 2

3 lpush 从左边推入

lpush list value
# 将wade放到左边第一个
lpush list wade

4 lpop 从左边弹出来

lpop list
# 这里会将左边第一个弹出来,返回值就是下表为0的这个值。

5 rpop 从右边弹出来

rpop list

6 linsert 指定位置插入

# 插到科比的前面
linsert list before kobe  antony

# 插到科比的后面
linsert list after kobe poul

7 llen 查看指定list的长度

llen list

8 ltrim 截取指定长度的list

ltrim  list start end

#  从下标为1 的位置截取到3的位置,包含边界值,所以是三个
ltrim list 1  3

9 lrem 移除指定个数的指定等于某个值的操作

lrem list count value
  • count > 0 是从左到右移除count个等于value的值
  • count < -从右边往左边删除 |count|个
  • count = 0 删除所有的等于value的值

转载于:https://my.oschina.net/qiudaozhang/blog/2875361

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值