Redis学习之字符串
string是redis最基本的类型,一个key对应一个value
string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。
string类型是redis最基本的数据类型,一个键最大能存储512MB
redis字符串常用的操作有:
一、新增一个键
127.0.0.1:6379> set a www.qq.com //设置一个不过期的键
OK
127.0.0.1:6379> SETEX a 60 www.baidu.com //设置一个生存周期为60秒的键
OK
127.0.0.1:6379> SETNX c www.qq.com //如果键c不存在,则为键设置新值
(integer) 0
127.0.0.1:6379> MSET a 3 b 5 c 6 //批量设置键
OK
127.0.0.1:6379> del a //删除一个键
(integer) 1
127.0.0.1:6379> APPEND mykey world //若键mykey不存在,则值为world,若存在,则在原来的值进行追加操作
(integer) 10
127.0.0.1:6379> INCR a //自增1
(integer) 7
127.0.0.1:6379> INCRBY a 5 //键值加5
(integer) 12
127.0.0.1:6379> DECR a //键值默认递减
(integer) 16
127.0.0.1:6379> DECRBY a 5 //键值减5
(integer) 11
127.0.0.1:6379> EXISTS mykey //查看键mykey是否存在
(integer) 1
127.0.0.1:6379> get a //查找一个键值
"3"
127.0.0.1:6379> STRLEN mykey //查看键的长度
(integer) 10
127.0.0.1:6379> mget a b c //批量获取键
1) "11"
2) "5"
3) "6"