标签:支持 返回 集合 字段 连接 语句 更新 get 设置
Redis支持五种数据类型:String(字符串)、hash(哈希)、list(列表)、set(集合)及zset(有序集合)
string是redis最基本的类型,一个key对应一个value;redis的string可以包含任何数据。比如jpg图片或者序列化的对象
ping命令,用于检测redis服务是否成功启动,如果没有启动,输入:redis-server
在远程redis服务上执行命令,通过下述语句连接redis服务:redis - cli -h host -p port -a password
获取redis中所有的key:keys *
获取key的类型:type key
1.String(字符串)
2.Redis hash是一个string类型的field和value的映射表,hash特适用于存储对象
例:hmset runoobkey name "redis tutorial" description "redis basic" likes 20 visitors 23000
例:hgetall runoobkey
例:hget runoobkey name
例:hmget runoobkey name description likes visitors
例:hkeys runoobkey
例:hset runoobkey name "小牛"
3.Redis列表(List)是简单的字符串列表,按照插入顺序排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)
例:lpush runoob "a" "b"
例:lrange runoob 0 10
例:llen runoob
4.Redis集合(set)是string类型的无序集合。集合成员是唯一的,说明集合中不能出现重复的数据。
例:sadd youkey a b
例:smembers youkey
例:scard youkey
例:smove youkey herkey a
5.Redis有序集合(sorted set)和集合一样是string类型元素的集合,且不允许重复成员;不同的是每个元素都会关联一个double类型的分数,正是通过分数来为集合中的成员进行从小到大的排序,有序集合的成员是唯一的,但是分数(score)可以重复
例:zadd shekey 1 "hello" 2 "foo" 3 "word" 4 "bar"
例:zrange shekey 0 10
例:zcard shekey
标签:支持 返回 集合 字段 连接 语句 更新 get 设置
原文地址:https://www.cnblogs.com/wbj432/p/8876318.html