redis 语法之String

ps -ef lgrep redis 查redis进程

首先我们需要打开Reids的客户端:redis-cli
如果连接的是远程的redis的话:redis-cli -h host -p port -a password 注:-h 地址,-p端口,-a:密码

一.String
1.set 《key》 《value》 新建key 注:对于reids数据库和关系型数据库有很大区别,key必须有对应的value ,如果value被删除,则 key也会消失。
2.del 《key》删除
3.getrange 《key》 start end 返回 key 中索引start到索引end的子字符串
4.getset 《key》 《value》 先查询key的值,在进行赋值 注:命令的执行的顺序由内向外
5.mget 《key1》 《key2》 ~~~~ 《keyn》 查询多个《key》的值
6. setbit 《key》 offset (value) 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)
7. setex 《key》 《seconds》 《value》 将值 value 关联到 key ,并为key 的设置过期时间 seconds (以秒为单位)
8. setinx 《key》 《value》只有在 key 不存在时设置 key 的值
9. setrange 《key》 《offset》 《value》 用 value 的值,从偏移量 offset 开始,覆盖 key 所储存的字符串值
10. setlen 《key》 返回 key 所储存的字符串值的长度
11. mset 《key1》 《value1》 [key2 value2 …] 同时设置多个 key-value 对
12. msetnx 《key1》 《value1》 [key2 value2 …] 同时设置多个 key-value 对,当且所有给定 key 都不存在
13. psetex 《key》 《milliseconds》 《value》 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位
14. incr key 将 key 中储存的数字值增1
15. incrby 《key》 《increment》 将 key 所储存的值加上给定的增量值(increment)
16. incrbyfloat 《key》 《increment》 将 key 所储存的值加上给定的浮点增量值(increment)
17. dexr 《key》 将 key 中储存的数字值减1
18. decrby 《key》 《decrement》 key 所储存的值减去给定的减量值(decrement)
19. append 《key》 《value》如果 key 已经存在并且是一个字符串, append 命令将指定的 value 追加到该 key 原来值(value)的末尾

更多命令的话可以去翻阅官方文档:https://redis.io/commands

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值