一.安装
1. 上传tar.gz包,并解压
tar -zxvf redis-5.0.4.tar.gz
2.安装gcc(必须有网络)
yum -y install gcc
忘记是否安装过,可以使用 gcc -v 命令查看gcc版本,如果没有安装过,会提示命令不存在
3. 进入redis目录,进行编译
make
4. 编译之后,开始安装
make install
二. 安装后的操作
1. 后台运行方式
redis默认不会使用后台运行,如果你需要,修改配置文件daemonize=yes,当你后台服务启动的 时候,会写成一个进程文件运行。
vim /opt/redis-5.0.4/redis.conf
在配置文件中将daemonize 后面改成yes
在配置文件中添加一行:logfile /var/log/redis/redis.log (方便查询radis启动日志)
在配置文件中找到#maxmemory 改成:maxmemory 751619276 (如果虚拟主机内存是1G的话,根据虚拟主机内存进行调整)
在配置文件中添加一行:maxmemory-policy volatile-lru(radis超过设置大小后处理策略)
以上配置文件修改成功后,一定要注意以下几个设置
1)请将“vm.overcommit_memory =1”添加到/etc/sysctl.conf中
2)root控制台执行echo 1 > /proc/sys/vm/overcommit_memory
3)root控制台执行
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
以配置文件的方式启动
cd /usr/local/bin
redis-server /opt/redis-5.0.4/redis.conf
查看redis启动日志看是否有警告或者报错信息 vi /var/log/redis/redis.log
2. 关闭数据库
单实例关闭
redis-cli shutdown
多实例关闭
redis-cli -p 6379 shutdown
3. 常用操作
检测6379端口是否在监听
netstat -lntp | grep 6379
端口为什么是6379?
6379在是手机按键上MERZ对应的号码,
而MERZ取自意大利歌女Alessia Merz的名字。
MERZ长期以来被antirez(redis作者)及其朋友当作愚蠢的代名词。
检测后台进程是否存在
ps -ef|grep redis
4. 连接redis并测试
redis-cli
ping
5. 保存和读取数据
# 保存数据
set k1 china
# 获取数据
get kl
6. 测试性能
先 ctrl+c,退出redis客户端
redis-benchmark
执行命令后,命令不会自动停止,需要我们手动ctrl+c停止测试
7. 查看配置文件
vim /opt/redis-5.0.4/redis.conf
8. 数据库键的数量
dbsize
redis在linux支持命令补全(tab)
9. 清空数据库
清空当前库
flushdb
清空所有(16个)库,慎用!!
flushall
节选自拉钩教育JAVA系列课程
Redis安装与配置教程
本文详细介绍了在Linux环境下安装Redis的步骤,包括上传tar.gz包、安装gcc、编译及安装Redis,以及如何修改配置文件以实现后台运行。此外,还讲解了启动、关闭Redis服务的方法,以及常用的操作如检测端口监听、连接测试、数据存取和性能测试。最后,提到了一些重要的配置选项和检查数据库状态的命令。
17万+

被折叠的 条评论
为什么被折叠?



