redis入门与操作

redis入门与操作

运行:redis-server

连接客户端:redis-cli

redis 是key-value的数据,说一美国数据都是一个键值对

键的类型是字符串

字符串 string

哈希 hash

列表 list

集合 set

有序集合 zset

数据操作的全部命令,可以查看中文网

接下来介绍各种操作命令

string

string 是redis 最基本的类型

最大能存储512MB数据

string 类型是二进制安全的,几个亿为任何数据,比如数字,图片,序列化对象等

命令

设置键值:set key value

设置键值及过期时间,以秒为单位:setex key seconds value

设置多个键值:mest key value [key value ….]

获取

要求:值是数字。 将key对应的balue加1

incr key

将key 对你供应的value加整数

incrby key increment

将key 对应的value减1

decr key

将key对应的value 减整数

decrby key decrement

追加值

append key value

获取值的长度

strlen key

list

列表的元素类型为string

按照插入顺序排序

在列表的头部或尾部添加元素

命令* 在头部插入数据

LPUSH key value [value …]

在尾部插入数据

RPUSH key value [value …]

在一个元素的前|后插入新元素

LINSERT key BEFORE|AFTER pivot value*

设置指定索引的元素值*

索引是基于0的下标

索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素

LSET key index value

set

无序集合

元素为string类型

元素具有唯一性,不重复

命令

添加元素

SADD key member [member]

获取

返回key 集合所有的元素

SMEMBERS key

返回集合元素个数

SCARD key

zset

sorted set,有序集合

元素为string类型

元素具有唯一性,不重复

每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序

元素的score可以相同

添加

ZADD key score member[score member ]

    原文作者:张书豪_1f4e
    原文地址: https://www.jianshu.com/p/1d44f833f671
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞