zoukankan      html  css  js  c++  java
  • redis基本使用

    Redis优点

    • 异常快速 : Redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。

    • 支持丰富的数据类型 : Redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。

      这使得在应用中很容易解决的各种问题,因为我们知道哪些问题处理使用哪种数据类型更好解决。
    • 操作都是原子的 : 所有 Redis 的操作都是原子,从而确保当两个客户同时访问 Redis 服务器得到的是更新后的值(最新值)。

    • MultiUtility工具:Redis是一个多功能实用工具,可以在很多如:缓存,消息传递队列中使用(Redis原生支持发布/订阅),在应用程序中,如:Web应用程序会话,网站页面点击数等任何短暂的数据;

    下载页面管理工具:https://redisdesktop.com/download

    redis使用:

    1.redis用户的密码,端口描述信息:redis.windows-service.conf;

    2.使用时候在文件所在的路径打开cmd窗口,或者管理员方式打开redis-server

    3.在此窗口打开cmd窗口,运行命令:redis-cli -h 127.0.0.1 -p 6379 -a password    回车即可进入。

    4.操作命令:

    quit--退出

    exists key--是否存在key 返回 integer 1表示存在;返回 integer 0表示不存在。

    set key value--设置一个key 值

    get key        --获取这个key对应的value

    del key        --删除这个key,返回integer 1 表示删除成功。返回0表示删除失败。

    keys u*    --表示获取以u开头的所有keys

    dbsize    --表示获取当前数据库中的key的数目。、

    flushdb        --删除当前选择的数据库中所有的key

    flushall     --删除所有数据库中的所有key

    mget key1 key2 ...--批量获取key值,key中间没有逗号。

    Redis 哈希:

    5.hset

    描述:将哈希表key中的域field的值设置为value

    举例:hset  wangifo name wl

    获取:hget wanglianginfo name

    6.hmset 批量设置

    hgetall wanglianginfo:获取所有。

     7.Redis 列表:

    举例:lpush myusers alibaba

       lpush myusers baidu

         lpush myusers tengxun

    弹出:lpop myusers :后进先出,弹出tengxun,接着弹出baidu,最后是alibaba

    查询:lindex myusers index:index myusers 0;

    多个查询:lrange key start stop

    修改:lset key index value

    删除:itrim key start stop 解释,start-stop保留这个区域,其他的删除。

    好文推荐:http://blog.csdn.net/love__coder/article/details/8293225

     8.

  • 相关阅读:
    CentOS7静默安装WebLogic 12c
    yocto:bitbake单独编译某个模块的方法
    git config 查看配置信息
    文件上传bypass jsp内容检测的一些方法
    开始
    阿里云在线扩容磁盘(踩坑)笔记
    ifort 编译报错
    C语言测试题
    【Linux】find笔记
    Add User Snippet to VS Code
  • 原文地址:https://www.cnblogs.com/wlhebut/p/6305847.html
Copyright © 2011-2022 走看看