zoukankan      html  css  js  c++  java
  • Redis学习笔记

    安装:
    1、下载,在官网下载redis-4.tar.gz即可,或者linux中在线下载 wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    2、复制到 opt 文件中解压,tar -zxvf redis-4.0.tar.gz
    3、先安装gcc, yum install gcc-c++
    4、cd redis-4.0 进入redis文件 make编译,然后执行make install
    5、安装好了,默认安装到usr/local/bin中
    6、复制配置文件redis.conf到新的文件夹,修改配置daemonize no 改成 yes
    7、启动服务redis-server redis.conf
    8、启动客户端 redis-cli
    9、连通测试 ping命令,pong回应
    10、关闭 redis-cli shutdown

    ps:题外话,在vim文件时,快速定位要找的字符串,只需:/内容 回车即可自动匹配。n键向下翻找


    基础知识:

    一、密码设置:
    1.修改redis.conf中,requirepass xxxxx 密码,重新启动加载即可。
    2.或者config set requirepass xxxx 即可。
    3.再次执行命令时,提示没有权限,则需登录
    4.密码验证:auth xxxx
    5.查询密码,config get requirepass ,需要登录才可以查询密码。

    二、简单命令
    keys * 查看所有key值
    keys "wang*" 查看匹配前缀的keys
    flushdb 清空当前库
    flushall 清空所有库
    dbsize 查看库中key的数量
    select 库角标 切换数据库
    exsits key 判断key是否存在
    expire key 秒钟 为key设置过期时间
    type key 查看key数据类型


    String:
    set k1 v1 存k-v
    get k1 获取value
    del k1 删除k-v
    append k1 zf 追加内容
    strlen k1 获取value长度
    incr k1 value加1
    decr k1 value减1
    incrby|decrby k1 3 value加/减3
    mset/mget 设置|获取多个
    setnx k1 v1 若k1不存在,则存k-v

    List:
    lpush k1 java 从左边插入
    rpush k1 c++ 从右边插入
    lrang k1 0 -1 查看key中区间元素
    lpop|rpop 从左|右取出
    lindex 根据索引查出元素
    llen 获取数据长度

  • 相关阅读:
    android http多请求异步封装对你绝对有用
    浅论Android网络请求库——android-async-http
    Android Http异步请求,Callback
    STL慎重选择删除元素的
    iOS开展
    【Bootstrap】兼容IE8、谷歌和其他主流浏览器的观众IMAX风格的页面
    Codeforces #180 div2 C Parity Game
    vS2010 列表控件 加入右键菜单
    cocos2d-x 3.2 2048——第六部分(最后一章)
    E: 无法获取锁 /var/lib/apt/lists/lock
  • 原文地址:https://www.cnblogs.com/hero123/p/9528236.html
Copyright © 2011-2022 走看看