redis命令行之String类型使用详解

redis命令行使用详解,先启动两台redis:

1、启动两台redis,查看基本信息,并启动客户端命令:

2、查看帮助命令,redis-cli -h:

3、保存、查询、选择库命令行:

也可以直接选择库:

 

 4、进入数据库客户端,查看帮助命令:

 例如这个命令:

通用组的命令,即查看常用redis 命令:

 查看所有key的命令和清除所有key的命令:

  5、关于string格式相关的命令:

关于set命令的使用:

 只有存在的时候才能更新设置的命令:

批量set命令:

同理,也可以批量get 。

字符串追加和截取的命令:

 字符串修改部分的命令行:

 查看value的长度和类型:

 注意:类型是和方法绑定的,即不同的类型对应不同的方法。

 set命令就属于String这个命令组,及时你value 是99 ,类型也是string类型的:

 6、查看object命令:

使用帮助:

 面向数值的操作:

加减命令操作:

 字符串的加减命令:

字符串长度演示:

 7、中文字符,在UTF-8 编码集环境下,一个字符是三个字节;在JBK的环境下,代表两个字节:

 如上图k2 在UTF-8环境下,k3在GBK环境下,get 命令查询验证:

16进制的字节如上显示。

格式化条件下查询,在GBK编码集下,k2的值变成了  涓 ,即k2表现出所谓的乱码(UTF-8环境下存,GBK环境下查):

 因此,可以说明redis是二进制安全的,长度也不会变;即redis里面没有数据类型,使用的时候一定要定义好相应的编解码。

 8、GETSET 命令:

把旧值取出来,把新值设置好,相比较set/get两个命令,减少一次IO操作。

批量加锁命令:

 演示:

 到此String 类型主要的命令使用分享完毕,下篇我们分享bitmap 类型的使用,敬请期待!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寅灯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值