redis第二节笔记 redis String
来源:互联网 发布:mongodb与mysql区别图 编辑:程序博客网 时间:2024/06/01 09:31
redis 最大的字符串是 512M
flushdb 清空当前数据库所有内容
设置键值对
set name value [ex 秒数] | [px 毫秒] [nx] / [xx]
如 set a 1 ex 10 10秒有效
set a 1 px 9000 9秒有效
ex px 不要同时写 否则以后面的有效期为准
如 set a 1 ex 100 px 9000 其实有效期是 9000毫秒
nx 表示key不存在 执行
set aaa sdfsdf nx 如果不存在 才会设置成功
xx 表示 key存在 执行
set abc sdfsdf xx 必须存在 abc才会操作
设置多个键值
mset key1 v1 key2 v2 key3 v3 ....
通过设置的name获取值
get key
获取多个 key
mget key1 key2 key3
模糊查询
在 redis里面有3个通配符 * ? []
* 通配多个字符
?通配单个字符
[] 匹配[]里面的某一个
查询所有的key
keys *
模糊查询key
keys s*
精确点的模糊查询
keys sit[e|y]
模糊查找某一个
keys si?e
把 value追加到 key原值上
append key value
获取并返还旧值 设置新值
getset key newvalue
把字符串的 offset偏移字节 改成 value
setrange key offset value
获取字符串中 start ,stop范围的值
注意 对于字符串的下表 左数从-开始 右数从-1开始
getrange key start stop
随机出来某个key
randomkey
判断某个key是什么类型
type [keys]
判断是否有某个key
exists age
删掉某个key
del key_name
给value增加1
incr age age的value加1
增加任意 value 值
incrby age 5
增加任意的浮点数
incrbyfloat key number
给 value 减 1
decr age age的value减1
给value减去任意值
decrby key 5
设置value的bat
setbit keyname num_bat num
第几位 修改成什么
给指定key改名
rename key newkey
作用 给 key改一个新名
如果newkey已经存在 那么就会被覆盖
renamenx key newkey
作用:把key改名 newkey
返回 发生修改返回1 未发生修改返回0
nx->not exists 即 newkey不存在时 做修改操作
移动 key
设置 key 有效期
expire key 整型值 (秒)
expire gwyy 10 设置10秒
pexpire keys 毫秒 以毫秒单位设置
把指定key设置永久有效
persist key
查询 key的有效期
ttl key_name
-1 永久有效
-2 不存在
pttl key_name 以毫秒单位查询
0 0
- redis第二节笔记 redis String
- Redis学习第二节
- 【Redis笔记】3.String(无)
- redis String
- redis-String
- redis-string
- redis--string
- 第二节.Redis的安装
- 【Redis笔记(二)】 Redis数据结构 - string字符串
- Redis学习笔记 之 String类型
- redis学习笔记3,String类型
- Redis学习笔记二、String数据类型
- Redis学习笔记03--String数据类型
- Redis笔记3:数据类型之字符串(String)
- Redis学习笔记之三:String类型
- redis笔记--初识redis
- 玩转Redis--第二篇:基础的字符串类型String
- 【Redis】----Redis字符串(String)
- SQL Server2014附加数据库失败,无法打开物理文件 操作系统错误,拒绝访问
- DB_CREATE_FILE_DEST参数
- Spark SQL深度理解
- Gson使用泛型解析
- Qt开发辅助工具——QSS Editor,编写qss实时预览
- redis第二节笔记 redis String
- Photoshop简单的使用通道工具给猫咪图片抠图
- 配置监听_1521端口占用问题
- css tricks,画各种基本图形
- Arduino 读取 PWM 遥控信号
- 高并发Web服务的演变——节约系统内存和CPU
- window xp win7 忘记开机密码的解决办法和加密办法
- 《你必须知道的.NET》系列
- android下创建文件夹和修改其权限的方法