点击蓝色“JAVA学习成长栈”关注我哟
加个“星标”,每天干货推送!
由于时下Redis非常流行,可以说如果不会Redis就找不到工作,所以我打算把我学习到的Redis知识分享出来,供大家学习参考。
1、下载
1.1 下载页面
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
2. 解压
tar -zxvf redis-5.0.7.tar.gz
3、准备编译
3.1 确认gcc是否安装
如果未安装,使用如下命令安装
yum install gcc
3.2 确认tcl是否安装
如果未安装,使用如下命令安装
yum install tcl
4、编译
4.1 编译
cd redis-5.0.7/make MALLOC=libc
如果make命令未找到,则需要安装:
yum -y install gcc automake autoconf libtool make
5、编译测试
make test
如果看到下图,说明执行成功啦
6、安装
6.1 创建配置文件的文件夹
mkdir -p /usr/local/soft/redis5
6.2 创建目录
mkdir binmkdir conf
6.3 进入bin中,将redis-cli和redis-server拷贝过来
cd bin/
cp /data/redis-5.0.7/src/redis-cli ./cp /data/redis-5.0.7/src/redis-server ./
6.4 进入到conf文件夹中,将redis.conf拷贝过来
cd ../conf/cp /data/redis-5.0.7/redis.conf ./
7、配置
vim redis.conf
设置以下两个地方
# daemonize nodaemonize yes
# maxmemory maxmemory 128MB
说明:分别是以daemonize方式单独运行,和这是最大内存使用
8、尝试运行
启动redis
/usr/local/soft/redis5/bin/redis-server /usr/local/soft/redis5/conf/redis.conf
查看端口使用情况
netstat -anp|grep 6379
查看进程是否运行
ps -aux|grep redis
9、设置启动方式
创建文件
vim /lib/systemd/system/redis.service
输入文本并保存退出
[Unit]Description=RedisAfter=network.target[Service]Type=forkingPIDFile=/var/run/redis_6379.pidExecStart=/usr/local/soft/redis5/bin/redis-server /usr/local/soft/redis5/conf/redis.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
重启系统服务
systemctl daemon-reload
设置redis开机启动
systemctl enable redis
如果对此教程有疑问,欢迎文章底部留言或者公众号私信。
欢迎大家一起探讨!
关注公众号
获取更多精彩
JAVA学习成长栈
好文章!点个在看!