• Redis-命令操作Redis


    哈喽啊各位本次小無分享Redis-命令操作Redis 

     

    先看看本次目录

    目录

    一、Redis简介

    二、redis安装

    三、redis的常用命令

    Redis哈希(Hash)


    一、Redis简介

    Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
       它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,
       同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

    Redis用途:1. 数据库 2. 缓存
    集群:哨兵、主从、分片式   

    Redis
       学习网址:https://www.w3cschool.cn/redis/
       www.redis.cn
       www.redis.net.cn

    二、redis安装

    介绍完Redis开始在虚拟机上面安装

    小無这里是提前下载好的Redis(小無用的是5.0的 目前有7.0了的)

    好开始解压文件

    解压语句:

    tar -zxvf  压缩文件夹

    好的既然解压完成输入ll 查看

     查看完成以后可以用了吗不行我们还需要安装gcc

    yum install gcc

     

    是如果没有这种快捷方式怎么办呢?而且那个需要修改的地方又太难找到了?
    
    教大家一个小技巧
    
    输入指令 vi redis.conf进入编辑页面,然后直接输入/(斜杠加上)需要寻找的地方存在的关键字,我们要将将daemonize no 改为 daemonize yes
    
    (当链接工具不能直接打开文件编辑:那么需要通过 /+"查询关键字" 快速定位单词所在的位置)
    
    那我们就直接 输入/daemon再回车即可找到对应的位置
    

     

     

     

     

     

     

     

     

     

    三、redis的常用命令

      好了redis的安装好了

    小無分享一些常用命令吧

     


            注意:redis中的常用命令就是开发过程中,所有调用redis api中的方法

    Redis字符串(String)
    set key          //保存
    set name zs
    set age 12
    set sex nan

    get key          //获取
    get name

    type key         //查看类型
    type age            //string 说明type返回的是键值对存储类型,而不是值存储类型

    keys *或keys key //查看所有或者指定的key
    keys *

    SETEX KEY_NAME TIMEOUT VALUE    // 给键值对设置过期时间
    setex zs 60 live

    ttl key    // 获取键值对剩余的存活时间
    ttl zs
     

    set name zs

    查看数据

     

    Redis哈希(Hash)

    Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

    # hset key field1 value1 [field2 value2]  #同时将多个field-value设置到哈希表key中
    hset user name zs age 12 sex nv

    # hget key field                          #获取指定的字段值
    hget user age

    # hdel key field                          #删除指定的字段值
    hdel user age

    # hgetall key                             #查询指定key的所有字段
    hgetall user

    # hexists key field                       #查询指定key中的字段是否存在
    hexists user name

    # hlen key                                #获取指定key中的长度
    hlen user

    Redis列表(List)
    Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)

    # lpush key value1 value2 value3          #将一个或多个值插入到列表头部
    lpush en a b c d e f g

    # llen key                                #获取列表的长度
    llen en

    # lindex key index                        #根据索引获取列表中的元素
    lindex en 1     #返回f,说明下标从0开始,同时先进后出

    # lrange key start sop                    #查看指定范围内的元素
    lrange en 1 3    #返回fed,说明下标从0开始,同时先进后出
     

     Redis集合(Set)
    Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

    # sadd key value1 [value2]                #向集合添加一个或多个元素
    sadd hobby lanqiu zuqiu bingpangqiu zhuoqiu

    # scard key                               #获取集合中的元素数量
    scard hobby

    # exists key                              #是否存在
    exists hobby
     

    好了本次  Redis介绍就到这里了我们下次见

  • 相关阅读:
    Android 进入 Activity 时禁止弹出输入法
    openai有什么好的框架可以用来肺结节检测
    get与post区别
    CAD布局图纸导出为模型图纸
    .net core 读取 appsettings.json 值
    用 pytorch 训练端对端验证码识别神经网络并进行 C++ 移植
    短链系统设计性能优化-分片键选型及全局自增 ID 策略
    C++ vector容器
    服贸会在京举行|淘宝直播携手佳能佳直播联合发布《电商直播高画质开播指南》让品质直播触手可及...
    dolphinscheduler 3.0.1首页功能介绍及前端项目本地启动配置
  • 原文地址:https://blog.csdn.net/weixin_65565181/article/details/127577528