Redis入门学习 (二)
Redis基础学习:
1.数据类型:
String ---- 字符串最基本的类型,它是二进制安全的。redis中string可以包含任何数据,
比如jpg图片或者序列化对象,一个键最大能存储512MB。
hash ---- 哈希键值对集合,适合存储对象。
list ---- 列表是简单的字符串列表,按照插入顺序排序。
set ---- set是string类型的无序集合。添加一个string信息时,若返回1则代表成功,0代表已经存在在集合中。
zset ---- 有序set集合(sorted set)。zset和set一样也是string类型的数据集合,
且不允许重复成员。不同的是zset每个成员会关联一个double分数,根据这个分数为集合中
成员进行从小到大的排序。
2.基本语法:
---进入客户端的使用:(redis 127.0.0.1:6379>)
语法:Comand key_name
--实例:
set name cx (其中name为key ;cx为value)
get name (会返回“cx”)
del name (删除键)
基本语法命令:
del key 删除key
dump key 序列化key,并返回序列化值
exists key 检查key是否存在
expire key seconds 为给定key设置过期时间 秒
expireat key timestamp 为给定key设置过期时间 时间戳
pexpire key milliseconds 设置key的过期时间以毫秒计
pexpireat key milliseconds-timestamp 设置key过期时间的时间戳 以毫秒计
keys pattern 查找所有符合给定模式(pattern)的key
move key db 将当前数据库的key转移到给定的数据库db中
persist key 移除key的过期时间,key将持久保持
pttl key 以毫秒为单位返回key的剩余的过期时间
ttl key 以秒为单位,返回给定key的剩余生存时间(time to lie )
randomkey 从当前数据库中随机返回一个key
rename key newkey 修改key的名称
renamex key newkey 仅当newkey不存在时,将key改名为newkey
type key 返回key所存储的值的类型
.....具体可以参考