本文共 1548 字,大约阅读时间需要 5 分钟。
使用对象存储的源站地址获取资源
wget "http://jt-xxw.cn-bj.ufileos.com/redis-3.2.11.tar.gz?UCloudPublicKey=ucloudzhaodong%40tarena.com.cn14442715760002074868321&Signature=5%2Fng5gQ8aUNTTOzY9u%2BEZzmHR8g%3D&Expires=1516091995
创建管理目录
[root@10-9-62-65 ~]# cd /home/ [root@10-9-62-65 home]# mkdir software [root@10-9-62-65 home]# cd software/ [root@10-9-62-65 software]#使用wget获取资源
解压make && make install
启动redis 启动redis的服务:#redis-server 使用redis需要启动redis客户端:#redis-cli 如果想在同一个操作控制台启动服务和客户端,启动客户端时可以使用后台运行命令:#redis-server &
停止redis服务
1、占用控制台的redis服务直接ctrl+c停止服务 2、在后台运行服务的时候,登陆客户端 shutdown; 3、检查后台运行的redis服务 ps -ef|grep redis; redis-server 表示redis服务 *:表示能够访问当前redis服务的所有ip地址,通配符表示都可以 如果列出一系列的ip地址,除这些ip以外的所有访问redis服务的请求都被拒绝要完成数据的分片存储,需要多个redis实例
启动多个redis实例 前面的单个redis节点实例的启动时默认配置 端口号6379配置文件:/redis根目录/redis.conf
一个redis实例默认占用所有物理内存,在实际使用中需要限制大小配置文件的修改内容:
p61 bind 用#注释掉 p80 保护模式不启动 p84 6379是默认端口(要启动其他的redis实例需要修改端口) p105 当客户端空闲时间达到一小时,就会自动断开连接。 0秒表示不启用超时配置 p128 daemonize 设置成yes让redis服务器启动有守护进程管理 (也就是启动Redis服务后在后台执行。不会占用控制台) p150 对应不同的redis实例,pid的文件名称需要和端口同名 save 900(秒) 1(变动的数据条数) 当900以内,至少有1条数据变动,看是flush保存数据到文件 save 300 10 300秒以内至少10条数据变动,保存文件 save 60 10000启动第二和第三个redis实例
redis-server redis.conf(指定启动文件) 需要第二个实例的配置文件 需要第三个实例的配置文件 拷贝redis.conf,用redis6380.conf,redis6381.conf 将拷贝的文件中只修改与端口有关内容 port pid文件 6381的略启动另外两个节点
#redis-server redis6380.conf#redis-server redis6381.conf
#ps -ef|grep redis
指定端口登录客户端redis-cli -p [端口号] #redis-cli -p 6380 #redis-cli -p 6381 6380和6381会共享6379的dump.db文件 所以不同的节点实例在同一个机器上运行时,可以修改dump.db指定端口文件;转载地址:http://jayai.baihongyu.com/