darlingmz
向前看,向前迈!

学习地址:http://redisdoc.com/

一、哈希表

(1)hset:设置一个key值

  • 127.0.0.1:6379[6]> hset media:center:rpc:load:all:center test_public_ip002 test_private_ip002

    (integer) 1

(2)hget:获取value值

(3)hgetall:获取所有value值

  • 127.0.0.1:6379[6]> hgetall media:center:rpc:load:all:center

    1) "169.45.232.229"

    2) "10.148.78.67"

    3) "test_public_ip002"

    4) "test_private_ip002"

(4)hdel:删除一个key值

  • 127.0.0.1:6379[6]> hdel media:center:rpc:load:all:center 169.45.232.229

    (integer) 1

(5)hlen:获取域的长度(个数)

(6)hmset:设置多个key

(7)hmget:获取多个key

(8)hstrem:创建一个新的key值,存在则返回0

(9)hkeys:获取所有keys值

  • 127.0.0.1:6379[6]> keys *auth*

     1) "media:center:auth:token:2954481451:d9d435f91773db35a81acb99020d023a"
     2)……

(10)hvalues:获取所有values值

二、集合表

(1)smembers:返回集合中所有成员

  • 127.0.0.1:6379[6]> smembers media:center:rpc:load:center:edge_set:test_public_ip002

    (empty list or set)

(2)sadd key member [member ...]

(3)srandmember langs count:随机获取语法

(4)sismember key member:判断元素是否是集合成员

(5)scard key:获取集合元素

(6)srem key member [member ...]:删除集合元素

(7)

三、学习Supervisor知识点

学习地址:https://www.huweihuang.com/article/linux/supervisor-usage/

*supervisorctl

  1. 查看全部进程状态:supervisorctl statis
  2. 停止单一进程状态:supervisor stop XXX
  3. 停止全部:supervisor stop all
  4. 启动~:supervisor start XXX
  5. 重启~:supervisor restart XXX
  6. 载入最新的配置文件:supervisor reload(停止原有进程并按新的配置启动、管理所有进程)
  7. 根据最新的配置文件:supervisor updata(启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启)

*supervisord

  1. 初始启动 Supervisord,启动、管理配置中设置的进程。

*控制台:

  1. 在/etc/supervisord.conf中修改[inet_http_server]的参数,具体如下:
[inet_http_server]         ; inet (TCP) server disabled by default
port=*:9001        ; ip_address:port specifier, *:port for all iface
username=root             ; default is no username (open server)
password=xxxx               ; default is no password (open server)
  1. 2.访问:http://<host-ip>:9001

*进程解析

  1. MCU:[root@lms-qa-CcCenter-ibmwdc04-01 meizhuo]# supervisorctl
  • ccaudit:录制服务
  • ccworker_center:cc控制中心
  • etcd:服务发现中心
  • mesh_exporter:基础服务报警
  • redis-sentinel:redis集群(哨兵型)
  • redis-server:redis单机
  1. RTC center:[root@lms-qa-RtcCenter-ibmsng01-01 meizhuo]# supervisorctl
  • etcd : 服务发现中心
  • listener :监控supervisor下管理的进程是否重启
  • mesh_exporter : 基础资源监控
  • redis-sentinel : redis集群(哨兵型)
  • redis-server : redis单机
  • redis_sync : 业务数据同步服务
  • rtc_center: rtc中心服务

 

posted on 2020-08-18 20:09  darlingmz  阅读(652)  评论(0编辑  收藏  举报