zoukankan      html  css  js  c++  java
  • redis的安装使用以及一些常用的命令

    Redis是一个key-value存储系统。并提供多种语言的API,我们可使用它构建高性能,可扩展的Web应用程序。目前越来越多的网站用它来当做缓存,减轻服务器的压力。

    本文安装用的到redis是绿色版 直接解压完就可以直接使用了,如果长期使用的话还是需要附加在服务上面的

    下载地址:Redis-x64-3.2.100.zip

    附加的服务上面(用cmd命令附加)

    比如在D:DevlopPrograms edis-2.8.17

    1. d:
    2. cd D:DevlopPrograms edis-2.8.17
    3. redis-server.exe --service-install 就可以看见服务上面的redis服务了
    4. redis.windows.conf --loglevel verbose 配置文件

    卸载服务

    1. d:
    2. cd D:DevlopPrograms edis-2.8.17
    3. redis-server --service-stop 服务停止
    4. redis-server --service-uninstall 卸载

    修改配置文件 (string的常用配置)

    • bind (填写地址如:192.168....,云服务上面可能不是本地电脑远程连接的那个地址,但可通过iis配置的那个地址去填写)
    • port 6379(默认端口)
    • requirepass 123456 --指定访问密码
    • maxmemory 512000000 (设置最大内存限制, 两者设置一个即可)
    • maxheap 512000000 (设置最大内存限制, 两者设置一个即可)

    使用

    1. 打开所要操作的文件夹 上面的1-2两步

    2. 执行redis-cli后会出现 127.0.0.1:6379> 就可以写你需要的命令了

    3. ctrl+c 结束命令

    常用的命令(增删查)

    • SET指令是将字符串值 value 关联到 key 语法:SET key value [EX seconds] [PX milliseconds] [NX|XX]

      SET page "hubwiz"

    • GET指令是返回 key 所关联的字符串值 语法 :GET key

      1. key 不存在那么返回特殊值 nil

      2. key 储存的值不是字符串类型,返回一个错误,因为GET只能用于处理字符串值

    • 键管理 keys

      1. KEYS * 匹配数据库中所有 key 。

      2. KEYS h?llo 匹配 hello , hallo 和 hxllo 等。

      3. KEYS h*llo 匹配 hllo 和 heeeeello 等。

      4. KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。

    • 判断键是否存在 EXISTS key 若 key 存在,返回 1 ,否则返回 0 。

    • 获取给定 key 剩余生存时间 TTL key

      1. key 不存在时,返回 -2

      2. key 存在但没有设置剩余生存时间时,返回 -1

      3. 以秒为单位,返回 key 的剩余生存时间。

    • 为key设置生存时间需要使用EXPIRE命令 EXPIRE key seconds (以秒为单位)

    • 使用 DEL 命令来删除 key ,语法: DEL key

    总结: 本文这个方案是我针对我这个redis所写的教程,不同的安装包可能安装也有所不同,但使用起来都是类似的,但一般真正使用起来肯定都是在程序上写一些增删改查的代码,这些常用的命令只能辅助我们一些简单的测试和调试工作。

  • 相关阅读:
    【转】React Native 关于箭头函数、普通函数与点击事件的调用
    【转】React Native Config.h not found ( glog-0.3.4 )
    微软必应Bing搜索引擎这几天无法访问!
    Beyond Compare 4 提示错误“这个授权密钥已被吊销”的解决办法
    flock
    Getting.Started.with.Unity.2018.3rd.Edition
    Joe Hocking
    Unity 2018 By Example 2nd Edition
    Unity 2017 Game Optimization 新版
    Why is it called “armature” instead of “skeleton”? or perhaps “rig”?
  • 原文地址:https://www.cnblogs.com/ksy20151123/p/6692300.html
Copyright © 2011-2022 走看看