在linux虚拟机上安装redis数据库
安装redis到虚拟机
- 打开虚拟机
如果没有安装虚拟机,可以看安装虚拟机详解 - 开始
- 登录用户使用管理员登录(不然后续很麻烦 root 用户)
如果已经选择普通用户登录了,可以点击右上角的锁的标识,切换用户,使用root用户 - 点击linux桌面右上角的应用程序,系统工具->终端
判断当前是管理员用户还是创建的用户
- 管理员用户的命令行的前面的符号是#
- 普通用户的命令行的前面的符号是$
切换用户
[lxl@localhost ~]$ su
密码:
- 找到你要下载的版本,复制链接
- 在刚才的终端的窗口输入命令
[root@localhost lxl]# wget http://download.redis.io/releases/redis-5.0.9.tar.gz
这时你发现连接不到网络,那么如何连接网络呢?
连接网络
桌面右上方有一个关机的按钮,点一下->有线连接打开就行了。
[root@localhost lxl]# tar -zxvf redis-5.0.9.tar.gz
- 切换到该路径
[root@localhost lxl]# cd redis-5.0.9/
3.编译
[root@localhost lxl]# make
如果你不能编译的话,请将用户切换至管理员,下载这些东西
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
4.安装
make install PREFIX=/usr/local/redis
- 这样安装就成功了
配置redis
- 将解压压缩包后的redis.conf复制到redis/bin目录下
设置密码
打开复制好的redis.conf文件,搜索requirepass
在下面加上requirepass 123456,如下面
# requirepass foobared
requirepass 123456
# Command renaming
然后重新运行服务端,但是发现进程端口被占用了。
那么如何杀掉进程呢?
在终端输入ps -ef |grep redis 查看当前与redis相关的进程
,然后skill 进程ID 杀死某一个进程。
然后在conf目录下的终端,重启服务端 ./redis-server redis.conf,这样密码就生效了。
再次打开客户端的时候需要认证,输入 auth 密码进行认证就行了。
设置守护进程
为了避免关闭服务端的窗口而不小心关闭服务,要将redis的服务进程设置为守护进程
,那么如何设置守护进程呢
- 打开redis.conf文件
- 查找找到
daemonize,将后面的no改成yes,保存关闭进行了。

浙公网安备 33010602011771号