• Linux:redis的基础操作


    redis介绍,安装和性能测试

    Linux:redis数据库源码包安装-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/133752744?spm=1001.2014.3001.5501如果没有了解过redis那么一定要去看看介绍


     登录

    redis-cli

     可以登录到本机127.0.0.1,或者使用

    远程访问redis数据库
    -h 远程主机
    -p  服务端口
    -a  用户密码

    redis-cli -h 192.168.254.253 -p 6379

    也可以登录上


    帮助信息

    help @list

     查看所有与list数据类型相关的命令

    也可以查看指定命令的帮助信息

    help set

    这个就是查看set命令的帮助信息


     增

     set key values

    set name zhangsan 

    这句话的意思就是将‘zhangsan’这个值存入name,是以键值对的方式存储的


     查

    get key 

    get name

    name的值为zhangsan输出正确   


    获取符合规则的键值列表(查) 

     在开始前先增加一些键值对

    1. set a1 1
    2. set a2 2
    3. set a3 3
    4. set b1 1
    5. set b2 2
    6. set b3 3
    7. set c11 1
    keys *

    可以看当前库中所以的键

     

    keys a*

    查看当前库所有以a开头的键,同理 如果以b或者c分别可以使用 keys b*     keys c*

    keys c??

      如果后面有2个? 那么这个键的长度一定是3个字符   如果是1个?  那么包括c开头后面只有一个字符


    判断键值是否存在 

    返回值为1表示存在;为0表示不存在 

    exists key

    exists a1

     

    a1存在a11不存在


    删 

    del key 

    del c11

     

    1就是删除成功了,由于被删过已经不存在了,第二次删就是0了


    获取key对应的value值类型 

     type key

    type a1

     

    可以查出值的类型


    重命名---强制覆盖

    rename 原来名称 想被改成的名称 

    直接覆盖目标key(无论是否存在);实际环境中,为了防止覆盖重要数据。先exists查看目标是否存在,然后决定是否执行rename 

    rename a1 a111

    将a1 修改为a111 

     


     重命名---不强制覆盖

    rename 原来名称 想被改成的名称 

    对已有key重命名,并检测新名是否存在。如果目标key已存在则不重命名 

    renamenx a2 a222

    将a2修改为a222


    查看当前数据库中key的数量 

    dbsize

     

    当前库一共有13个键值对


    多数据库间切换 

    redis默认16个数据库(0-15)
    *默认连接的数据库为序号0 

    select 库编号 

    select 1

     刚刚我的操作都在默认的0号库里,现在到了1号库,0号库的东西就都换了,每个库之间数据不互通,但是可以相互移动


    多数据库间移动数据

    move 键值 库的编号 

    move aaa 1

     现在将0号数据库的aaa键值对移动到1号数据库了

     

     


     清除当前数据库内数据

    flushdb

     如果你使用了这个那么当前这个库就全没了


     清除全部数据库内数据

    flushall

     使用这个命令之后0-15号数据库的东西就全没了

  • 相关阅读:
    LeetCode简单题之矩阵中的局部最大值
    【算法设计zxd】第5章分治法
    Kubernetes(k8s)的核心设计介绍
    使用了代理IP怎么还会被封?代理IP到底有没有效果
    为什么 FindFirstFile 会查找短文件名?
    金鸣识别网页版:轻松实现表格识别的神器
    搭建vue3项目并git管理
    容器管理中关于CGroup的那些事
    海绵城市解决方案-最新全套文件
    CRM项目记录(一)
  • 原文地址:https://blog.csdn.net/w14768855/article/details/133755631