• Redis 命令一


      Redis 命令用于在 redis 服务上执行操作。

      要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。

      1、Redis 客户端

        基本语法为:redis-cli 

        在安装的时候,已经redis 的路径加到系统的环境变量里,这样就省得再输路径了

        

      2、设置键值对: set myKey abc

         取出键值对: get myKey

        删除键 :del myKey

       

      3、查找命令

        首先创建一些 key,并赋上对应值:

        redis 127.0.0.1:6379> SET runoob1 redis
        OK
        redis 127.0.0.1:6379> SET runoob2 mysql
        OK
        redis 127.0.0.1:6379> SET runoob3 mongodb
        OK

         查找以 runoob 为开头的 key:

        redis 127.0.0.1:6379> KEYS runoob*
        1) "runoob3"
        2) "runoob1"
        3) "runoob2"

        获取 redis 中所有的 key 可用使用 *
        
        redis 127.0.0.1:6379> KEYS *

        1) "runoob2"
        2) "runoob3"
        3) "runoob1"
        4) "mkey"

        参考:http://www.runoob.com/redis/redis-strings.html


      4、序列化给定 key ,并返回被序列化的值。

        DUMP key 

        

       

      5、哈希对象命令:

        hset key field value

        将哈希表key中的域field的值设为value

        如何key不存在,一个新的哈希表被创建并进行HSET操作

        如果域field已经存在于哈希表中,旧值将被覆盖

        hgetall key :查询

       

      参考:http://www.runoob.com/redis/redis-hashes.html 

     6、集合对象命令   

      sadd key value:向集合中增加数据

      smembers key:查看集合中的元素
      
      spop key: 随机删除集合中的元素
      
      

       7、有序集合(SortedSet)

        a、zadd key score member  [[score member] [score member]。。。]

        例子1:zadd fruits 1 apple

        

        例子2:zadd fruits 2 grape 3.5 pear 1 banana

        

         b、zrange key 0 -1 [withscores] 成员位置按照score升序排序

        例子:zrange fruits 0 -1

        

        zrange fruits 0 -1 withscores

        

        

        c、zrerange key 0 -1 [withscores] 成员位置按照score倒序排列

        zrevrange fruits 0 -1

        

        zrevrange fruits 0 -1 withscores

        

        d、zrangebyscore key min max [withscores]

         返回有序集中key 中所有 >=min,且<=max的成员按照score从小到大升序排序

        zrangebyscore fruits 0 3 withscores

        

        zrangebyscore fruits 2 5 withscores

        

        e、 zrem key member [member...]

        删除有序集合key的一个或多个成员

        zrem fruits apple

        

      8、部署分布式redis

        假如两台机器A(假设作为服务器)和机器B都安装了redis, 如果把机器A作为服务器,就需要修改配置文件redis.windows.conf,把里面#bind 127.0.0.1  改成:bind 0.0.0.0 然后保存

        双击redis-cli.exe,如下图:

        

        在机器B中链接机器A的redis

        

        打开命令框,输入命令:redis-cli.exe -h 60.25.29.21 -p 6379 -a redis 其中60.25.29.21为机器A的IP

        输入:get test_key,同样获取:test_value1 那么说明分布式的环境已经搭建好了。如下图:

        

       



      
  • 相关阅读:
    使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数
    使用Java程序消费SAP Leonardo的机器学习API
    如何在SAP Server Side JavaScript里消费destination
    使用HANA Web-based Development Workbench创建最简单的Server Side JavaScript
    如何用WebIDE打开并运行CRM Fiori应用
    SAP成都研究院的体育故事
    ABAP和Java的destination和JNDI
    使用SAP云平台 + JNDI访问Internet Service
    让SAP云平台上的Web应用使用destination服务
    如何处理SAP HANA Web-Based Development Workbench的403 Forbidden错误
  • 原文地址:https://www.cnblogs.com/shaosks/p/7090000.html
Copyright © 2020-2023  润新知