您的位置:首页 > 数据库 > Redis

Linux下安装redis

2016-01-01 20:37 746 查看
以下操作在CentOS7下进行

安装

首先下载redis-2.6.14.tar.gz

然后解压,进入目录

make PREFIX=/usr/local/redis install


安装到指定的目录中

安装完成后,就可以在/usr/local/redis/bin下看到以下可执行文件:

redis-benchmark

redis-check-aof

redis-check-dump

redis-cli

redis-rentinel

redis-server

使用

最简单的使用方法,
./redis-server
就可以启动redis服务了,默认使用6379端口.因为下面还要介绍连接redis的方法,所以我们将redis服务放到后台,终端上继续操作,使用
./redis-server &
将redis放到后台运行,不影响终端操作.

连接redis:
./redis-cli
就可以启动redis客户端了,默认连接localhost的redis,使用6379端口.可以简单的操作验证下:

> set a abc
OK
> get a
"abc"
> del a
(integer) 1
> get a
(nil)
>


使用密码

使用默认的设置,服务端程序和客户端连接都没有使用密码.如果要使用密码,需要另外使用配置文件,在配置文件里指定密码.

在我们刚才解压的redis安装文件目录里,有一个redis.conf文件.拷贝到/usr/local/redis目录里.然后编辑,大概在第258行
# requirepass foobared
就是密码的设置.取消注释,将foobared改成想要设置的密码,例如123321.然后启动redis时指定使用该配置文件即可.

bin/./redis-server redis.conf &


就可以使用redis.conf配置来启动redis了.

然后连接redis,
bin/./redis-cli


> get a
(error) ERR operation not permitted
> set a abc
(error) ERR operation not permitted


我们可以看到,客户端不使用密码是没有操作权限的.使用密码重新连接:

bin/./redis-cli -a 123321


然后就可以正常操作了:

> get a
(nil)
> set a abc
OK
> get a
"abc"
> del a
(integer) 1
> get a
(nil)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis centos