Redis 安装和使用

安装

将Redis的压缩包拷贝到服务器上,然后到相应的目录上进行解压操作

tar -zxf redis-3.2.11.tar.gz

然后cd 到解压后的目录下 你会在这个目录下看到Makefile 这个文件其实是Redis的安装集成好了。我们不必再去./configure 这些了,我们直接make 和make install 就行了

先执行 make

然后在执行 make install PREFIX=/opt/install/redis 指定一下安装的目录就OK了

我们进入指定的安装目录查看安装情况,Redis安装后只有一个目录就是bin目录,目录下有几个东西

1.redis-benchmark : Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 

2.redis-check-aof : 日志文件检测工(比如断电造成日志损坏,可以检测并修复) 

3.redis-check-dump : 快照文件检测工具,效果类上 

4.redis-cli : 客户端 

5.redis-server : 服务端,Redis服务器的daemon启动程序

接下来我们要Redis的配置文件拷贝过来

cp /opt/softwore/redis-3.2.11/redis.conf ./

拷贝到当前的目录下就行了,这个时候Redis安装目录下就有两个文件 一个是bin目录 一个是redis.conf

配置启动

默认端口启动

端口号默认为6379 ,进入bin目录下
./redis-server &

检测后台进程是否存在
ps -ef |grep redis

检测6379端口是否在监听
netstat -lntp | grep 6379

使用`redis-cli`客户端检测连接是否正常
./redis-cli

127.0.0.1:6379> keys *
(empty list or set)

127.0.0.1:6379> set key "hello world"
OK

127.0.0.1:6379> get key
"hello world"

配置文件(redis-conf)守护进程启动

先把我们刚刚拷贝过来的conf文件打开

vim redis.conf

找到 daemonize no 修改 daemonize yes #即默认以后台程序方式运行

找到第61行注释掉 # bind 127.0.0.1

找到第80行注将 protected-mode yes 改成 protected-mode no

不然你在客户端无法连接过来。会提示无法连接你的Redis,我躺坑了。还有一个就是你要把你的阿里云控制中心的安全组的6379端口放行。

退出并且保存

然后进入bin目录,在启动命令上带上conf文件,不然还是会以前端的形式启动

./redis-server ../redis.conf

注意:conf的路劲是在bin同级哦

停止Redis

cd 进入到bin目录下

./redis-cli shutdown

增加和修改密码

在Redis目录下编辑redis.conf文件

vim redis.conf

在第一行加入

requirepass 密码

用新的密码去登录

cd 进入到bin目录下

启动一下

./redis-server ../redis.conf

./redis-cli -p 6379 -a 密码

Java客户端使用推荐

1.官方推荐之Jedis (线程模型用了传统的IO模型,高并发场景下需要设置连接池,不适合高并发)

2.优秀的第三方客户端 Redisson (在集群上需要预先知道所有的节点。在程序中提前设置)

3.优秀的第三方代理 Codis

Loading Disqus comments...
Table of Contents