1、什么是Redis
1.1、NoSQL
NoSQL是不同于传统的关系数据库的数据库管理系统的统称。其两者最重要的区别是NoSQL不使用SQL作为查询语言。 NoSQL数据存储可以不需要固定的表格模式。NoSQL是基于键值对的,可以想象成表中的主键和值的对应关系。
常见的NoSQL:redis、memcached、mongodb、guava(loadingCache)
1.2、Redis的定义
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多 种类型的数据结构,如 字符串(strings)、散列(hashes)、 列表(lists)、 集合(sets)、 有序集合(sorted sets)等。
2、CentOS7中安装Redis
1、进入/usr/local文件夹
cd /usr/local
2、安装gcc
yum install gcc
3、重启network
service network restart
4、安装wget
yum install wget
5、下载Redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
6、解压
tar -zxvf redis-4.0.6.tar.gz
7、进入Redis文件夹
cd redis-4.0.6
8、编译安装Redis
make MALLOC=libc
9、安装
cd src && make install
10、启动Redis服务
./redis-server
![](https://img.haomeiwen.com/i6618542/6f11255889277608.jpg)
3、Redis的启动方式
3.1、直接启动
进程级别的启动,当CTRL+C关闭进程时,Redis服务也随之关闭。
./redis-server
3.2、指定配置文件启动
进入redis-4.0.6文件夹,然后打开redis.conf文件
vi redis.conf
将daemonize no这一行改为daemonize yes
![](https://img.haomeiwen.com/i6618542/78fe60e3f486d112.jpg)
daemonize yes
进入src
cd src
指定配置文件启动
./redis-server /usr/local/redis-4.0.6/redis.conf
![](https://img.haomeiwen.com/i6618542/cc548c26c493865e.jpg)
然后使用客户端连接刚启动的Redis服务:
[root@iZbp1fk51wcf50rx5ngu9qZ src]# ./redis-cli -p 6379
127.0.0.1:6379> set Jessie cuty
OK
127.0.0.1:6379> get Jessie
"cuty"
127.0.0.1:6379>
网友评论