Redis学习一 五种基本的数据类型
首先一定要确保Redis是运行这的。
不知道为啥,我的电脑陪完服务以后,刚配完的时候好使,已重启就不行了,死活起不来。
好吧,这些暂时不是很重要。
运行 redis-server.exe
在开一个窗口
string 类型的数据
基本的操作 set(设置) get(查询) del (删除)
List 列表
rpush(从右边插入) lpush(从左边插入) lrange(显示列表中所有的数据) lindex(从列表中取出单个数据) lpop(从列表左边中弹出一个数据,被弹出的元素将不再存在)
rpop(从列表右边中弹出一个数据)
rpush [列表的名字] [需要插入的数据]
lpush [列表的名字] [需要插入的数据]
lrange [列表的名字] 0 -1 0表示开始的下标 -1表示全部 (如果是 1 就是取下标 0-1 的数据)
lindex [列表的名字] [下标]
rpop [列表的名字]
集合(这个和list列表貌似一样,不一样的一点是列表中可以存在相同的字符串,集合中不行)
这玩意还能进行交集,并集,差集运算
sadd(插入一条数据) smembers(获取集合中的所有的数据)
sadd [集合的名字] [value]
smembers [集合的名字]
散列(就是一个列表,只不过是这个列表中村方的是一个键值对)
hset(添加一条数据) hgetall(查看所有的数据) hget(查看某条数据)
hset [散列的名字] [key] [value]
hgetall [散列的名字]
hget [散列的名字] [key]
有序集合(和散列一样都是键值对的形式,但是有序集合中的value必须为浮点型)
zadd(添加一条数据) zrange(显示所有数据)