没有合适的资源?快使用搜索试试~ 我知道了~
redis缓存服务重点简单总结-(cent6.6和red6.5)
需积分: 5 0 下载量 37 浏览量
2023-08-01
23:15:02
上传
评论
收藏 29KB DOCX 举报
温馨提示
试读
5页
redis缓存服务重点简单总结-(cent6.6和red6.5)
资源推荐
资源详情
资源评论
redis 缓存服务重点简单总结(cent6.6 和 red6.5)
1.redis 缓存服务安装和测试存储数据(单 redis 服务,使用默认端口 6379 运行时)
1)在 192.168.14.128 上:(服务端)(安装 redis 服务,需要启动服务)
[root@bogon ~]# yum -y install gcc gcc-c++
[root@bogon ~]# tar -zxf redis-2.6.14.tar.gz
[root@bogon ~]# cd redis-2.6.14
[root@bogon redis-2.6.14]# make MALLOC=jemalloc
[root@bogon redis-2.6.14]# make PREFIX=/usr/local/redis install
[root@bogon redis-2.6.14]# mkdir /usr/local/redis/conf #优化目录结构
[root@bogon redis-2.6.14]# cp redis.conf /usr/local/redis/conf/ #配置其他功能可修改配置文
件
[root@bogon redis-2.6.14]# echo "PATH=/usr/local/redis/bin/:$PATH" >> /etc/profile
[root@bogon redis-2.6.14]# . /etc/profile
[root@bogon redis-2.6.14]# sysctl vm.overcommit_memory=1 #解决启动时内存不够问题
[root@bogon redis-2.6.14]# echo "sysctl vm.overcommit_memory=1" >> /etc/sysctl.conf
[root@bogon redis-2.6.14]# redis-server /usr/local/redis/conf/redis.conf & #指定配置文件启动
[root@bogon redis-2.6.14]# lsof -i :6379 #有端口
[root@bogon redis-2.6.14]# ps -ef |grep redis #有进程
[root@bogon redis-2.6.14]# pkill redis-server #杀掉服务
[root@bogon redis-2.6.14]# redis-cli shutdown #停止服务
[root@bogon redis-2.6.14]# redis-server /usr/local/redis/conf/redis.conf & #指定配置文件启动
[1] 3466
.........
[3466] 18 Apr 21:22:20.483 * The server is now ready to accept connections on port 6379 回车即可
注意事项 1:
1)若配置文件里改成在后台运行(yes),启动时候才能将 pid 号保存到配置文件指定文件,那么启动时候不用加&选项。
若配置文件不是指定在后台运行(是 no),那么即使配置文件指定了存放 pid 号的文件,该文件里也不会有 pid 号.
2)若默认端口号改成其他端口号,客户端连接时候需要指定端口号才能连接。
[root@bogon ~]# vim /usr/local/redis/conf/redis.conf
daemonize no #默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yes
pidfile /var/run/redis.pid #当 redis 在后台运行时(yes 时),redis 默认会把 pid 文件放在/var/run/redis.pid,
也可配置到其他地址
port 6379 #默认端口号,也可修改为其他,若改为其他,则客户端登录时需指定端口号
注意事项 2:redis 可以设置密码,让客户端指定密码才能连接:客户端不指定密码,看似能连上,但用 keys * 查不到数据
#vim ...redis.conf
requirepass Duyao001 #密码设置为 Duyao001
此后客户端连接 redis 服务器时候,需要指定密码才能连接上,#redis-cli -h redis 服务 ip -p 端口号 -a Duyao001(密码)
2)本地测试存储数据和获得数据:(redis-cli 客户端测试)
[root@bogon redis-2.6.14]# redis-cli 或者:redis-cli -h 192.168.14.128 -p 6379
redis 192.168.14.128:6379> set key1 001
OK
redis 192.168.14.128:6379> set key2 002
OK
redis 192.168.14.128:6379> get key1
"001"
redis 192.168.14.128:6379> get key2
"002"
redis 192.168.14.128:6379> del key1
(integer) 1
redis 192.168.14.128:6379> get key1
(nil)
redis 192.168.14.128:6379> quit
3)其他机器 192.168.14.129 上:作为客户端测试存储数据和获得数据:(redis-cli 客户端测试,也需要安装 redis,
利用里面的客户端工具 redis-cli,但不需要启动 redis 服务)
[root@localhost ~]# yum -y install gcc gcc-c++
[root@localhost ~]# tar -zxf redis-2.6.14.tar.gz
[root@localhost ~]# cd redis-2.6.14
[root@localhost redis-2.6.14]# make MALLOC=jemalloc
[root@localhost redis-2.6.14]# make PREFIX=/usr/local/redis install #客户端安装一下即可,不用优化目录,不用启动服务
[root@localhost redis-2.6.14]# echo "PATH=/usr/local/redis/bin/:$PATH" >> /etc/profile
[root@localhost redis-2.6.14]# . /etc/profile
[root@localhost redis-2.6.14]# redis-cli -h 192.168.14.128 -p 6379
redis 192.168.14.128:6379> set key5 005
OK
redis 192.168.14.128:6379> set key6 006
OK
redis 192.168.14.128:6379> get key5
"005"
redis 192.168.14.128:6379> get key6
"006"
redis 192.168.14.128:6379> del key5
(integer) 1
redis 192.168.14.128:6379> get key5
(nil)
redis 192.168.14.128:6379> quit
资源评论
运维实战帮
- 粉丝: 78
- 资源: 420
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功