yuxing 发表于 2018-11-6 07:59:00

redis和memcached-Tootoo

  1、查看连接数
  
  stats
  STAT curr_connections 7   //当前连接数
  STAT total_connections 16//到目前为止总连接数
  
  18898] 03 Nov 12:15:32.953 - DB 0: 3 keys (0 volatile) in 4 slots HT.
   03 Nov 12:15:32.953 - 40 clients connected (0 slaves), 1587080 bytes in use
  2、查看所有值
  
  1)、stats items
  STAT items:1:number 5
  2)、stats cachedump 1 5
  ITEM lli
  ITEM lly
  ITEM aa
  ITEM lie
  ITEM name
  END
  
  keys '*'
  1) "key2"
  2) "yin"
  3) "lie"
  4) "key1"
  5) "lly"
  redis运行中修改配置文件使生效
  EG:
  config set dbfilename "rd.rdb"//修改dbfilename
  config get * //进行查看配置是否生效
  3、清空所有值
  
  flush_all
  
  flushall
  flushdb
  4、redis主从及恢复
  1)、配置主从
  从配置中加:slaveof 主ipport
  2)、由从恢复主
  1、SLAVEOF NO ONE            //将Slave上的同步状态取消,避免主库在未完成数据恢复前就                        重启,进而直接覆盖从库上的数据,导致所有的数据丢失
  2、把从rdb库文件,copy到主库文件所在位置
  3、启动主,
  4、SLAVEOF 主ipport //恢复Slave的同步设置
  5、编译安装redis到知道目录下:
  编译指定目录,bin
  make PREFIX=/usr/local/services/redis install
  redis3.0以上的安装:
  make;make PREFIX=/usr/local/services/redis install
  cd utils;./install_server.sh //可以选择配置文件等放置的路径
  启动,停止
  redis-server *.conf
  redis-cli -h 127.0.0.1 -p 6379 shutdown
  http://doc.redisfans.com/

页: [1]
查看完整版本: redis和memcached-Tootoo