Redis安装与常用命令
一、安装
1.上传 redis-4.0.2.tar.gz到Redis服务器的/usr/local/src目录下
2.解压Redis基础安装包,然后进入解压后的目录,指以定安装位置的方式安装Redis,命令如下:
# cd /usr/local/src
# tar -zxvf redis-4.0.2.tar.gz
# cd redis-4.0.2
# make
# make install PREFIX=/usr/local/redis
3.创建/usr/local/redis/conf目录和/usr/local/redis/log
# mkdir /usr/local/redis/conf
# mkdir /usr/local/redis/log
4.上传redis.conf文件到/usr/local/redis/conf目录,主要修改配置文件中的几项内容如下:
bind 0.0.0.0 #绑定ip,只有通过此ip才能访问redis服务,修改为本机ip
port 6379 #修改为规划端口
pidfile /usr/local/redis/conf/redis_6379.pid #进程id文件地址,6379改为规划端口
logfile "/usr/local/redis/log/redis_6379.log" #日志文件地址,6379改为规划端口
dbfilename dump_6379.rdb #rdb文件名称,6379改为规划端口
dir /usr/local/redis/conf #redis默认路径,修改为配置文件所在路径
requirepass foobared #连接redis密码,如需启用密码,先取消注释,再修改为规划的redis服务密码
appendfilename "appendonly_6379.aof" #aof文件名称,6379改为规划端口
5.集群环境还需修改以下配置
cluster-enabled yes #修改为yes开启集群模式
cluster-config-file nodes_6379.conf #集群节点配置文件名称,6379修改为规划端口
cluster-node-timeout 15000 #集群检测超时时间,修改为15000,即15秒
二、常用命令
1、进入redis:redis-cli -h IP地址 -p 端口 ,如:redis-cli -h 127.0.0.1 -p 6381
结果展示:127.0.0.1:6381>
2、查看slowlog总条数:SLOWLOG LEN ,如:127.0.0.1:6381> slowlog len
结果展示:
(integer) 4
3、查看slowlog:SLOWLOG GET ,如:127.0.0.1:6381> slowlog get
结果展示:
1) 1) (integer) 26 // slowlog唯一编号id
2) (integer) 1440057815 // 命令执行时的时间戳,代表本条命令的执行时间
3) (integer) 47 // 命令执行耗时(微妙),代表本条命令查询耗时47微秒
4) 1) "SLOWLOG" // 执行的命令,完整命令为 SLOWLOG GET,slowlog最多保存前面的31个key和128字符
2) "GET"
4、查看集群节点的情况:cluster nodes ,如:cluster nodes
5、停用redis节点:redis-cli -p Redis端口号 shutdown
6、启用redis节点:redis-server 节点配置文件路径
7、启用redis集群:src/redis-trib.rb create --replicas 1 172.16.4.132:6380 172.16.4.132:6381 172.16.4.133:6380 172.16.4.133:6381 172.16.4.134:6380 172.16.4.134:6381 172.16.4.135:6380 172.16.4.135:6381
JAVA_OPTS="-Xms32m -Xmx128m -Xss32K -XX:PermSize=16m -XX:MaxPermSize=64m"
附:tcpdump -s0 -i eth0 -w /opt/testDump.cap 抓eth0网卡的所有包命令