• redis的安装和启动


     

    单机版redis的安装:

    1、解压

    2、编译  make

    3、安装   

    PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下

     

    4、后台启动

      /usr/local/e3mall/redis/bin/redis-server

    5、静默启动

      cp redis.conf /usr/local/e3mall/redis/bin

      redis-server    redis.conf

      

    常用命令:

      ./redis-cli shutdown  关闭服务器

      ./redis-cli -h 127.0.0.1 -p 6379  

      kill xxx (-9)

     

    字符串操作:

      set name Tom   设置一个变量

      get name       获取变量的值

      incr abc       自增

      keys *         查看所有的键

      decr abc       自减

      del name        删除key

    hash操作:

      hset hash1 field1 value1    设置hash值

      hget hash1 field1            获取hash值

      hkeys hash1                 查看hash的key键

      hvals hash1                 查看hash的所有值

      hgetall hash1               查看所有的键和值

      hdel hash1 field1          删除键

    list操作:

      lpush list1 1 2 3 4 5 6        向list左边添加

      rpush list a b c d e f         向list右边添加

      lrange list1 0 -1              遍历list

      lpop list1                     取左边的值(原来的不存在了)

      rpop list1                     取右边的元素

    set集合:

      sadd set1 a b c d e a b       向set中添加不重复的值

      srem set1 a                    删除元素

      smembers set1                  查看元素

      sdiff seta setb               集合a中特有的元素

      sinter seta setb              求交集

      sunion seta setb              求并集

     SortedSet:

      zadd zset1 1 a 2 b 3 c 5 e 4 d  即有序、又不重复

      zrange zset1 0 -1               遍历

      zrem zset1 a                    删除

      zrevrange zset1 0 -1           反转

      zrevrange zset1 0 -1 withscores   

     

    expire name 10   设置过期时间

    ttl   name        查看过期时间(正数:正在倒计时      -1:持久化         -2:不存在)

    persist key1      持久化

     

     redis集群搭建:

    1、创建6个实例

     2、修改每个的配置文件redis.conf的端口号和cluster-enable节点

    3、编写脚本,启动集群

    4、到redis源码中复制redis-trib.rb

    5、安装ruby环境

      yum install ruby

      yum install rubygems

    6、安装ruby脚本运行的包

      gem install redis-3.0.0.gem 

    7、启动脚本

    ./redis-trib.rb create --replicas 1 192.168.25.3:7001 192.168.25.3:7002 192.168.25.3:7003 192.168.25.3:7004 192.168.25.3:7005 192.168.25.3:7006

    连接集群:

      redis01/redis-cli -p 7002 -c

                       

         

  • 相关阅读:
    互联网 | 逻辑上的黑话才是真正的花里胡哨
    OLAP引擎:基于Druid组件进行数据统计分析
    数据调度组件:基于Azkaban协调时序任务执行
    职场 | 工作五年之后,对技术和业务的思考
    数据搬运组件:基于Sqoop管理数据导入和导出
    valgrind 内存泄漏分析
    Solon Cloud 分布式服务开发套件清单,感觉受与 Spring Cloud 的不同
    Solon 的想法与架构笔记
    对标 Spring Boot & Cloud ,轻量框架 Solon 1.5.8 发布
    对标 Spring Boot & Cloud ,轻量框架 Solon 1.5.2 重要发布
  • 原文地址:https://www.cnblogs.com/lzb0803/p/9122646.html
Copyright © 2020-2023  润新知