什么是redis
Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。
键值类型: String,哈希 hash, list列表类型 set集合类型 ,sortedset有序集合类型
下载地址
windows ,仅供自娱自乐
安装步骤
linux
-
将下载压缩包
redis-xxx.tar.gz,放入/opt目录, 解压tar -zxvf redis-xxx.tar.gz -
解压完成后出现
tar -zxvf redis-xxx的目录[root@ray ~]# cd /opt/ [root@ray opt]# ll total 1936 drwxrwxr-x 6 root root 4096 May 22 21:49 redis-5.0.5 -rw-r--r-- 1 root root 1975750 May 22 21:14 redis-5.0.5.tar.gz [root@ray opt]# -
cd 进目录,执行
make命令-
这里可能会出现 gcc 命令未找到错误,如下图
gcc是linux下的一个编译程序,是C程序的编译工具,解决方法: 可连接外网的情况下:
yum groupinstall "Development Tools安装开发工具包 or
yum install gcc-c++安装gcc -
安装成功之后 再次执行
make命令,会继续报错 “没有那个文件或目录”
-
这是由于第一次执行`make`命令,由于没有gcc命令 安装失败,导致有一些残余文件
解决方法:执行 make distclean 命令之后,再次 执行 make 命令 即可成功执行,执行完成,继续执行 make install 命令
- 安装成功后,默认安装目录是 /usr/local/bin
-
指定redis 数据存储路径
-
数据存储路径在 redis.config 配置文件中配置,默认在 /opt/redis-xxx/ 目录下
-
如果安装 mysql / redis 等 数据库应用
应用安装路径 直接使用默认路径即可, /usr/local/bin or /usr/local/sbin
-
数据和 配置文件存放
-
如果服务器挂载一个数据分区:放在该分区下, 新建目录如 redis,reiis 目录下新建 data 目录
数据存储路径指定 为 redis/data
-
-
配置文件放在 /home/redis/ 下 数据存储路径指定为 /home/redis/data/
- 如果服务器没有挂载一个数据分区:一般在 /home路径下 新建目录如 redis,redis 目录下新建 data 目录
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
dir /home/redis/data/
[#2#root@it2 ~]$ll /home/redis/
总用量 64K
drwxr-xr-x. 5 root root 45 5月 23 11:02 ../
-rw-r--r--. 1 root root 61K 5月 23 11:04 redis.conf
drwxr-xr-x. 3 root root 35 5月 23 11:09 ./
drwxr-xr-x. 2 root root 22 5月 23 11:10 data/
- 修改 redis.config配置文件
1. 指定数据存放地址
2.修改为以后台服务的方式启动
3. 关闭保护模式
-
启动redis服务
redis-server /home/redis/6379.conf -
指定端口
redis-cli -p 6379
测试
[#4#root@it2 ~]$redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>