ubuntu 16.04.1 上Redis的安装与配置
本篇博客不讨论Redis的优劣,不讨论Redis的性能、使用等,只讨论Redis在Linux环境下的安装与配置。
本篇博客的目的是让读者能尽快搭建好Redis环境,不要把时间浪费在环境搭建上边。
主机:腾讯云服务器(ubuntu 16.04.1)系统
工具:xshell
说明:xshell是一个终端模拟软件,类似于Windows的远程桌面,可以登录至远程主机,类似的软件还有很多。如果你使用的是虚拟机,直接登录就好了,不要拘泥于这些。
步骤↓:
- 使用xshell登录主机,切换至Redis的管理用户,笔者使用的root用户:
ubuntu@VM-202-164-ubuntu:~$ su Password: root@VM-202-164-ubuntu:/home/ubuntu#
说明:如果要使用aaa用户,su - aaa ,再输入密码就好了,或者直接使用aaa登录主机就可以了。root@VM-202-164-ubuntu:/home/ubuntu# su - aaa #注意-和aaa之间有一个空格
- 创建redis存放目录,并进入该目录
root@VM-202-164-ubuntu:/home/ubuntu# mkdir /usr/servers root@VM-202-164-ubuntu:/home/ubuntu# cd /usr/servers root@VM-202-164-ubuntu:/usr/servers#
- 下载、解压、编译Redis
root@VM-202-164-ubuntu:/usr/servers#wget https://github.com/antirez/redis/archive/2.8.19.tar.gz root@VM-202-164-ubuntu:/usr/servers#tar -xvf 2.8.19.tar.gz root@VM-202-164-ubuntu:/usr/servers#cd redis-2.8.19/ root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#make
- 启动Redis服务端
root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf &
- 检验。查看redis进程是否启动
root@VM-202-164-ubuntu:~# ps -aux | grep redis|grep -v grep root 5466 0.0 1.4 38808 12396 ? Sl Nov14 37:29 /usr/servers/redis-2.8.19/src/redis-server *:6379
- 打开Redis客户端
root@VM-202-164-ubuntu:~# /usr/servers/redis-2.8.19/src/redis-cli -p 6379 127.0.0.1:6379>
敲几个命令试一下127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set a 1 OK 127.0.0.1:6379> keys * 1) "a" 127.0.0.1:6379> get a "1" 127.0.0.1:6379> exit
到此Redis就可以正常使用了,接下来进行简单配置
root@VM-202-164-ubuntu:~# cd /usr/servers/redis-2.8.19/ root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# vi redis.conf
编辑redis.conf这个配置文件,可以设置Redis端口号、Redis占用的内存大小、移除算法等,每项配置都有很详细的注释说明,读者可以自行研究。
最后说一下如何重启redis:
root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep root 5466 0.0 1.4 38808 12396 ? Sl Nov14 37:30 /usr/servers/redis-2.8.19/src/redis-server *:6379 root@VM-202-164-ubuntu:~# ps -9 5466 root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep root@VM-202-164-ubuntu:~#
说明:首先查看redis进程的进程id,然后使用kill -9 命令杀掉进程,再次查看redis进程可以看到进程不存在了,再次启动redis就好了。
root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf & root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep
Redis可以启动多个实例,拷贝多个redis.conf,修改port,改成不同的端口,使用不同的配置文件启动redis服务端就好了,举个栗子:
root@VM-202-164-ubuntu:~#cd /usr/servers/redis-2.8.19 root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#cp redis.conf redis1.conf root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#vi redis1.conf #修改port为6380 root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf & root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis1.conf & root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# ps -aux|grep redis|grep -v grep
就可以看到成功开启了两个redis实例,6379和6380
好了,到此redis的安装配置就完成了!
相关推荐
王道革 2020-11-25
wangdonghello 2020-11-03
Langeldep 2020-11-16
chenhualong0 2020-11-16
聚合室 2020-11-16
koushr 2020-11-12
MRFENGG 2020-11-11
guoyanga 2020-11-10
fackyou00 2020-11-10
Orangesss 2020-11-03
dongCSDN 2020-10-31
rainandtear 2020-10-30
Quietboy 2020-10-30
liuyulong 2020-10-29
fansili 2020-10-29
温攀峰 2020-10-23
jackbon 2020-10-19
kaixinfelix 2020-10-04