• Redis的使用


    Redis是什么?

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。                                          --摘要来之百度百科

    Redis安装(Linux)

    cd /usr/local

    wget http://download.redis.io/releases/redis-3.0.7.tar.gz 获取Redis安装包

    tar xvf redis-3.0.7.tar.gz

    cd redis-3.0.7

    make

    make && install

    Redis常用命令

    redis-server redis.conf ##启动redis

    redis-cli ##进入redis客户端(无密码状态)  |  redis-cli -a yourpassword ##进入redis客户端(有密码状态)

    redis-cli shutdown ##停止redis服务

    Redis基本操作

    keys * ##查看redis中存在的所有的键

    set word helloworld ##向redis中插入键值对数据,键为word,值为helloworld

    get word ##根据键取值,结果为helloworld

    exists word ##查看键是否存在

    del word ##删除当前key

    expire word 10 ##为相应的键设置过期时间

    persist word ##移除当前key的过期时间

    randomkey ##随机返回一个key

    type datalist ##返回值得数据类型

    lpush datalist redis ##向redis插入数据redis到集合头部(左)

    rpush datalist org ##向redis插入数据org到集合尾部(右)

    lrange datalist 0 4 ##查询集合中的索引为0-4的数据 flashall ##清空所有数据

    更多操作请查看redis官方使用文档

    redis在java中的使用:spring-redis集成


    关于redis的使用就先写到这儿吧

  • 相关阅读:
    创建部署规划
    并发容器Map之一:(jdk1.8) ConcurrentHashMap的红黑树实现分析
    CopyOnWrite容器之二:CopyOnWriteArraySet
    jQuery1.5的新特征subclass——jQuery插件机制的救赎
    getElementsByTagName
    facebook是如何管理代码的
    由addClass衍生出来的字符串去重问题
    节点排序
    Sizzle是怎样工作的
    我的模块加载系统 v3
  • 原文地址:https://www.cnblogs.com/dqqiu/p/usedOfRedis.html
Copyright © 2020-2023  润新知