[root@192 bin]# yum list installed gcc
如果出现上面图片内容则是已经安装。(由于我是安装了的,所以会存在)
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。
[root@192 bin]# yum -y install gcc
其中redis安装包的地址如下
http://download.redis.io/releases
可自行选择redis对应的版本,我这里选择的是redis-6.0.2.tar.gz。
[root@192 bin]# wget http://download.redis.io/releases/redis-6.0.2.tar.gz
[root@192 bin]# tar -zxvf redis-6.0.2.tar.gz
进入redis的安装目录,并且编译redis
[root@192 home]# cd redis-6.0.2/
[root@192 redis-6.0.2]# make
如果在编译过程失败,可能是由于gcc的版本过低,导致redis不能成功编译。
总之就是redis版本和gcc版本不兼容。
进入redis的src目录,如下
由于我的redis是放在home目录下的,所以我是进入的home。你的目录在于你的解压目录
安装redis
[root@192 src]# make install PREFIX=/usr/local/redis
PREFIX=/usr/local/redis---代表的是你redis的安装目录
若出现下图所示,则表示安装成功
[root@192 home]# cd /usr/local/redis/bin/
[root@192 home]# ls
[root@192 bin]# ./redis-server
由于这种方式是前台启动的。启动后会在命令行看到redis启动信息。
如果你只是希望启动redis,那么将你之前解压的redis目录中有个reids.conf拷贝到
/usr/local/redis/bin/----redis的安装目录
[root@192 redis-6.0.2]# pwd
/home/redis-6.0.2
[root@192 redis-6.0.2]# cp redis.conf /usr/local/redis/bin/
[root@192 bin]# vim redis.conf
输入 /要查找的字符串 可在vim中进行搜索。
(1)将vim中
daemonize no 改为
daemonize yes 表示的是后台启动
(2)修改
#bind 127.0.0.1 将这句注释取消,并且改为
bind * 表示所有地址都可以访问
(3)修改redis的保护模式
protected-mode yes 将其改为
protected-mode no 不保护模式
(4)对centos的防火墙关闭或者开放指定端口
(5)修改redis的密码,也是在redis.conf文件中
requirepass 123456 --123456是我自己指定的密码
redis 一些简单命令
(1)启动redis
[root@192 bin]# ./redis-server redis.conf --表示以redis.conf的配置文件启动redis
[root@192 bin]# ./redis-server -- 直接启动redis,若目录下没有redis.conf文件,就默认启动
(2)启动redis的客户端
[root@192 bin]# ./redis-cli
进入之后执行命令时,可能会让你输入密码,那么输入刚才设置好的密码就行
[root@192 bin]# ./redis-cli
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> keys *
(empty array)
或者也可以用另一种方式启动redis
[root@192 bin]# ./redis-cli -h 127.0.0.1 -p 6379 -a 123456
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379>
手机扫一扫
移动阅读更方便
你可能感兴趣的文章