Redis的安装与启动
1. 安装C语言环境.
yum -y install gcc-c++
2. 去官网下载redis的压缩包.
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
上传下载回来的相关安装包到 LINUX 服务器
3. 将redis压缩包解压到/use/local/下.
tar -zxvf redis-4.0.11.tar.gz -C /usr/local/
4. 进入到解压的目录中,使用C语言将其编译.
make
5. 将编译好的redis安装到指定的目录.
make PREFIX=/usr/local/redis/ install
6.启动redis
./redis-server
7.打开新连接 启动客户端
./redis-cli
8.关闭客户端
shutdown
2.配置redis.
2.1. 开启守护进程**
2.1 回到解压目录将解压目录下的redis.conf文件,复制一份到redis的安装目录.
命令: cp redis.conf /usr/local/redis/bin/
2.2 修改redis.conf文件.
命令:vi redis.conf 搜索daemon /daemon 下一个:n
把no换成yes
2.3 再次启动redis-server时,要在后面追加redis.conf
./redis-server redis.conf
2.4查看进程
ps -ef | grep redis
3.客户端连接
3.1 除了本地执行redis-cli连接之外.
保证虚拟机的6379端口号是开放的.
3.2 修改 Redis 外部可以连接
原因 1:redis 所在端口的监听地址为 127.0.0.1 导致外部网络无法连接
解决方法:修改/etc/redis.conf 配置文件 bind 127.0.0.1 为 bind 0.0.0.0 不限定本 机固定某个 IP
原因 2:系统防火墙拦截外部连接
解决办法:执行命令关闭防火墙 systemctl stop firewalld
关闭redis: 命令1:shutdown 命令2:kill -9 5922
3.3 redis默认只允许127.0.0.1的ip去连接.
命令: vi redis.conf /bind bind 127.0.0.1 将这行注释 redis默认有一个保护机制开启,将其关闭.
protected-mode yes 将他换成no
- 使用图形化界面连接.
链接成功
->
1. 单机版的redis默认有16个库.
2. 咱们默认使用的是0号库. - 使用java代码连接.
1. 需要导入依赖.
jedis.2.9.0 (后期需要链接redis的集群,如果版本过低,无法链接)
2. 测试.
1. 普通的jedis对象链接.
2. 使用连接池链接.