Redis模块学习(2)---Redis基本操作(string)

 Redis 基础操作

  • Redis是 -value 的数据结构, 每条数据都是一个键值对
  • 键的类型是字符串
  • 注意:键不能重复

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 

其中字符串类型是Redis中最为基础的数据存储类型, 它在Redis中是二进制安全的, 这便意味着该类型可以接受任何格式的数据, 

如 jpeg图像数据或者JSON对象描述信息等。 在Redis中字符串类型的alue最多可以容纳的数据长度是512M

String

设置 set

set key value 

set name  jack

#设置键为name ,值为Jack的数据

设置键值及过期时间,以秒为单位

setex key seconds value

setex jack 3 expired
#设置键为Jack值为expire过期时间为3秒的数据

设置多个键值

mset key1 value1 key2 value2...

mset jack male rose female
#设置键Jack的值为male, 键为rose的值为female

追加值

append key value

append rose lili
#向键为rose中追加lili

删除值

 del  key 

del via 
#删除键为viavia的值

 #nil类似于null

删除多个

  

获取get

get key

get jack
#根据键获取值,不存在键返回null

mget key1 key2...

mget jak rose
#根据多个键获取多个值

 

 查看键对应的alue的类型

type  key

参考资料:

https://blog.csdn.net/shykevin/article/details/90509414

https://blog.csdn.net/Lazyboy_/article/details/88821948?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-8&spm=1001.2101.3001.4242

https://www.cnblogs.com/sunzhiqi/p/10869638.html

原文地址:https://www.cnblogs.com/shoebill/p/14663765.html