内容简介:二)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"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 查找一个字符串中最长不含重复字符的子字符串,计算该最长子字符串的长度
- 字符串、字符处理总结
- 高频算法面试题(字符串)leetcode 387. 字符串中的第一个唯一字符
- php删除字符串最后一个字符
- (三)C语言之字符串与字符串函数
- 算法笔记字符串处理问题H:编排字符串(2064)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Filter Bubble
Eli Pariser / Penguin Press / 2011-5-12 / GBP 16.45
In December 2009, Google began customizing its search results for each user. Instead of giving you the most broadly popular result, Google now tries to predict what you are most likely to click on. Ac......一起来看看 《The Filter Bubble》 这本书的介绍吧!