二)redis 字符串类型

栏目: 数据库 · 发布时间: 9年前

内容简介:二)redis 字符串类型

字符串类型是最基本的数据类型,能够存储所有的字符串,包括二进制数据 json 化对象, 一个字符串类型的键的数据的最大容量是 512 MB

字符串类型是其他几种类型的基础,如列表类型是以列表的形式组织字符串,集合类型是以集合的形式组织字符串

获得符合规则的键名列表

keys pattern

        # ? 匹配一个字符
        # *  匹配任意一个字符
        # [] 匹配括号中的任意一个字符。可以使用 - 表示范围,如 a[a-d]
        # \x 匹配字符 x ,用于转义

判断键是否存在

exists key #存在返回 1 ,否则返回 0

删除键

返回删除的条数

DEL key

DEL 不支持通配符,如果我们要删除所有 user: 开头的键,我们可以这样做

redis-cli DEL``redis-cli KEYS "user:"

获取键值的数据类型

TYPE key  
返回值以下几种类型
    1. string ( 字符串)
    2. hash (散列类型)
    3. list (列表类型)
    4. set  (集合类型)
    5. zset  (有序集合类型)

设置与读取

SET key value

GET key

整数自增和自减

当存储的字符串是整数时,使用 INCR 将当前键值递增。使用 DECR 减少

127.0.0.1:6379> SET num 1  
OK  
127.0.0.1:6379> INCR num  
(integer) 2

127.0.0.1:6379> DECR NUM  
(integer) 2

增加指定浮点数

127.0.0.1:6379> SET bar 2.7  
OK  
127.0.0.1:6379> INCRBYFLOAT bar 0.1  
"2.8"

向尾部追加值

使用 APPEND 向末尾追加 value,如果键不存在,则是 SET

返回字符串的总长度

127.0.0.1:6379> SET bar 111  
OK  
127.0.0.1:6379> APPEND bar 222  
(integer) 6
127.0.0.1:6379> GET bar  
"111222"

获取字符串长度

返回键值的长度,如果键不存在则返回 0

127.0.0.1:6379> STRLEN bar  
(integer) 6

同时设置和读取多个键值

使用 MGET 读取多个键值 使用 MSET 设置多个键值

127.0.0.1:6379> MSET num111 value111 num222 value222 num333 value333  
OK  
127.0.0.1:6379> MGET num111 num222  
1) "value111"  
2) "value222"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

高中数学公式定律及要点透析

高中数学公式定律及要点透析

牛胜玉 编 / 2011-2 / 9.80元

《PASS绿卡图书:高中数学公式定律及要点透析(人教A版)(必修+选修)(第9次修订)》精选例句:时尚鲜活例句,再现巩固单词;延伸拓展:搭配用法辨析,提升运用能力;真题例句:精选真题例句,紧密联系高考。便于携带:三年教材词汇,方便随时记忆;附赠录音:用耳朵记单词,让学习零空隙。一起来看看 《高中数学公式定律及要点透析》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试