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