redis01-基本操作

redis基本命令

不会的在官网查

  • ping; 查看是否连接redis成功,若成功返回pong
  • select 数字 ;选择redis数据库,默认16个
  • keys *;查看当前库的所有key
  • set key value;跟map类似,传入键值对
  • get key;得到key对应的value
  • flushdb; 清空当前数据库
  • flushall ;清空所有数据库
  • exists key; 是否存在key,返回结果为0/1
  • move key ‘目标数据库(一个数字)’;将该库的key移至指定的库
  • expire key ‘秒数’;指定该key在多少秒后过期。ttl key 查看剩余存活时间。
  • del key 删除key
  • type key 查看key是什么类型
  • append key value;在key后面增加内容
  • incr key; decr key; 加1/减1,原子性操作,这个只针对integer类型的
  • incrby key ‘数字’; decrby key ‘数字’; 设置步长,加几减几
  • getrange key 0 -1; 查看key的charAt,如"llt123",输入0-2 返回 llt ,0 -1查看全部内容
  • setrange key ‘下标’ ‘替换的字符串’;将从下标开始的位置全部替换为指定字符串,能换几个算几个。
  • setex key time value ; set with expire
  • setnx key value; set if not exist
  • mset k1 v1 k2 v2 k3 v3; 一次插入多个值,仅以空格区分
  • mget k1 k2 k3; 一次查询多个值
  • msetnx; not exist 为原子性操作,一个设置失败则通通失败
  • getset k v; 先get,再set

redis是单线程的!

  • 因为数据全部放在内存里,所以单线程操作无需cpu进行上下文的切换,效率就是最高的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值