Redis快速入门操作

启动Redis

进入命令行客户端

字符串命令常用操作(redis默认使用字符串来存储数据)

列表(Lists)常用操作

集合(Sets)常用操作 (无序集合且元素不可重复)

有序集合(SortedSets)常用操作 

哈希(Hashes) 常用操作

发布频道订阅频道的基本使用 

事务(原子性)的基本使用


启动Redis

Linux:

        输入redis-server
Windows(旧版本):

        打开windows PowerShell命令窗口输入完整文件路径D:\Redis\redis-server.exe

进入命令行客户端

Linux:输入redis-cli
Windows:输入完整文件路径 D:\Redis\redis-cli

字符串命令常用操作(redis默认使用字符串来存储数据)

 设置键值(区分大小写字母)

        set 键名 值名

        get 键名 返回值名

        set 键名 数值, get 键名返回结果也为字符串型

        del 键名 ,删除

         exists 键名,判断一个键是否存在(存在返回1,不存在返回0)

        keys *  查找所有的键 

        查找某字符开头或结尾的键

         flushall删除所有的键

          ttl 键名 ,查看键的过期时间(-1表示没有设置过期时间)

          expire 键名 设置键的过期时间(单位秒)

         setex 键名 时间(秒) 值 ,创建键值时设置好过期时间

        

列表(Lists)常用操作

        lpush 列表名 值 ,定义列表向列表添加元素(从左到右添加到列表的头部)

        lrange 列表名 开始位置索引 结束位置索引,用于获取列表元素

         lrange 列表名 0 -1,获取列表全部元素

         rpop 列表名,删除列表最后一个元素

        lpop 列表名,删除列表第一个元素 

        llen 列表名,获取列表长度 

        ltrim 列表名 索引起始 索引结束 ,用于删除指定索引以外的所有元素

 集合(Sets)常用操作 (无序集合且元素不可重复)

         sadd 集合名 元素,定义集合向集合添加元素

         smembers 集合名,查看集合中的元素

         sismember 集合名 元素,判断元素是否在集合中,在返回1不在返回0

        srem 集合名 元素,删除集合中的该元素

有序集合(SortedSets)常用操作 

         每个元素形式由一个浮点数值和一个成员值构成,按浮点数值的大小对成员值进行排序

        zadd 集合名 浮点数值 成员值 …… ,定义集合,并向集合添加元素 

         zrange 集合名 起始索引 结束索引,查看集合中的元素(只显示成员值)

        zrange 集合名 起始索引 结束索引 withscores,查看集合中的元素(输出浮点数值和成员值)

         zscore 集合名 成员值,输出成员值对应的浮点数值

         zrank 集合名 成员值,输出成员值的索引排名

         zrevrank 集合名 成员值,由于排序有从小到大和从大到小,所以这是将集合排序翻转然后输出成员值被翻转后的索引排名

        zrem 集合名 成员值,删除该元素

哈希(Hashes) 常用操作

         hset 列表名 键 值,创建哈希列表,并向列表添加键值对元素

        hget 列表名 键,获取键的值元素。 hgetall 列表名,获取全部键值元素

         hdel 列表名 键,删除元素中的该键值对

        hexists 列表名 键,判断该键值是否存在(存在返回1,不存在返回0)

         hkeys 列表名,获取列表中的所有键。hlen 列表名,获取列表中键值对的个数

发布频道订阅频道的基本使用 

        subscribe 频道名称,订阅该频道 (订阅频道的终端可以有多个)

         publish 频道名称 发送内容,这样就把内容发送到订阅频道的客户端了

事务(原子性)的基本使用

        在redis中支持事务可以一次执行多个 命令,以multi开头以exec结尾执行。但是一次执行成功与失败取决于单个命令的操作是否正确,可能也会出现其中有错误命那么错误命令执行失败,其他正确命令成功执行。

multi
命令1
命令2
……
命令n
exec

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

open_test01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值