一、Redis的安装
1、Linux系统安装
1、在官网中进行下载对应版本的redis安装包
上传至服务器当中
*redis是以C的环境进行运行的,所安装的Linux服务器需要有C的编译环境4
yum install gcc-c++
Centos是默认自带gcc环境的,可以不装
2、解压缩安装包
tar -zxf redis-7.0.8
3、编译安装
进入到redis的目录下
make cd 到redis 的bin目录下 make install /usr/local/redis --- redis的解压缩目录
2、运行启动Redis
1、前台启动redis(不推荐使用,关闭窗口后,redis会随之进行关闭)
cd 到redis 的bin目录下 ./redis-server 即可看到redis 启动的画面,Ctrl+c 就会关闭掉redis ,以及关闭链接服务器的工具,也会关闭redis ,所以不推荐使用该方法
2、后台启动redis(推荐使用)
找到redis目录下的redis.conf文件
修改redis.conf,将daemonize由no改为yes
#vi redis.conf
切换到bin目录上级redis的路径 ,使用修改后的redis.conf文件进行启动
./bin/redis-server ./redis.conf
查看redis 是否启动成功
ps -ef |grep redis
进入到redis 命令行,利用redis 客户端工具,进入bin目录
./redis-cli
关闭redis
./redis-cli shutdown
或 kill -9 进程号
3.客户端简介
Redis 客户端是一个程序,通过网络连接到 Redis 服务器, 在客户端软件中使用 Redis可以识别的命令,向 Redis 服务器发送命令, 告诉 Redis 想要做什么。Redis 把处理结果显示在客户端界面上。 通过 Redis 客户端和 Redis 服务器交互。Redis 客户端发送命令,同时显示 Redis 服务器的处理结果。
4.Redis 命令行客户端
redis-cli (Redis Command Line Interface)是 Redis 自带的基于命令行的 Redis 客户端,
用于与服务端交互,我们可以使用该客户端来执行 redis 的各种命令。
两种常用的连接方式:
A、直接连接 redis (默认 ip127.0.0.1,端口 6379):./redis-cli
在 redis 安装目录\src, 执行 ./redis-cli
此命令是连接本机 127.0.0.1 ,端口 6379 的 redis
B、 指定 IP 和端口连接 redis:./redis-cli -h 127.0.0.1 -p 6379
-h redis 主机 IP(可以指定任意的 redis 服务器)
-p 端口号(不同的端口表示不同的 redis 应用)
在 redis 安装目录\src, 执行 ./redis-cli -h 127.0.0.1 -p 6379
5、关闭redis的保护模式,让外部可以访问
1、注释掉redis.conf 中 127.0.0.1
2、方式一:关闭redis保护模式
修改redis.conf文件
protected-mode yes //保护模式开启 修改为: protected-mode no //关闭保护模式
3、方式二:给redis设置登陆密码(推荐使用该种)
redis.conf文件中增加 requirepass 123456
重启redis服务,使得配置生效
4、使用本地进行连接服务器上的redis
redis-cli -h Ip地址 -p 端口号 -a 密码