CentOS7 安装Redis
用户创建
用root用户登录,在所有节点上创建用户,用户名为redis,密码:redis(这是可以修改的)
1、创建用户组:groupadd redisgrp
2、执行如下命令: useradd redis -g redisgrp-d /home/redis
3、用户建立好,在设置密码
执行如下命令: passwd redis
在提示输入密码处输入:redis
在提示确认密码处输入:redis
安装redis
下载安装包
进入/home/redis 目录下,执行如下命令:
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
解压
tar -zxvf redis-2.8.17.tar.gz
编译redis
1、进入编译目录:
cd /home/redis/redis-2.8.17
2、编译,执行命令:
make
等待编译成功(输出 Hint: It’s a good idea to run ‘make test’ 😉 )表示成功
3、进入目录
/home/redis/redis-2.8.17/src
在这个目录下会生成如下几个新文件
redis-benchmark (Redis性能测试工具)
redis-check-aof
redis-check-dump
redis-cli (Redis命令行操作工具)
redis-sentinel
redis-server (Redis服务器的daemon启动程序)
4、移动执行文件
把上面列出的文件copy到上层目录中(/home/redis/redis-2.8.17)
修改配置文件
修改redis.conf配置
1、打开 /home/redis/redis-2.8.17/redis.conf 文件
2、修改如下配置:
daemonize yes
pidfile /home/redis/redis-2.8.17/var/redis.pid
logfile /home/redis/redis-2.8.17/logs/redis.log
requirepass 123456
maxclients 10000
appendfsync always
maxmemory 2000000000 (表示分配1G内存,这个可以根据实际情况配置)
3、保存退出
修改sysctl.conf配置(非必需)
下面这个是修改内核参数,如果是对非商用情况下可以不用修改
1、打开 /etc/sysctl.conf
2、添加配置
vm.overcommit_memory=1
3、生效配置
sysctl vm.overcommit_memory=1
启动
在/home/redis/redis-2.8.17目录下执行
./redis-server …/redis.conf &
进入命令行:
./redis-cli -p 32734
测试
执行:ps -ef | grep redis
输出 ./redis-server *:32734表示安装成功
[redis@cdh1 src]$ ps -ef | grep redis
root 10383 10152 0 17:22 pts/0 00:00:00 su - redis
redis 10384 10383 0 17:22 pts/0 00:00:00 -bash
redis 13336 10384 0 17:25 pts/0 00:00:01 ./redis-server *:32734
root 13608 13406 0 17:41 pts/1 00:00:00 su - redis
redis 13609 13608 0 17:41 pts/1 00:00:00 -bash
redis 13655 13609 0 17:41 pts/1 00:00:00 ps -ef
redis 13656 13609 0 17:41 pts/1 00:00:00 grep --color=auto redis
[redis@cdh1 src]$
该博客详细介绍了如何在CentOS7系统中安装Redis。首先,创建名为redis的用户和组,设置密码。接着,下载Redis的安装包并进行解压、编译。在编译完成后,将执行文件移动到适当位置,并修改redis.conf配置文件,包括设置守护进程、日志文件路径、密码等。此外,还提到了可选的sysctl.conf配置修改以调整内核参数。最后,通过启动redis-server并使用redis-cli进行测试,验证安装成功。
1742

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



