« 上一篇 下一篇 »

Redis的介绍、安装、启用、连接​

Redis

一、redis的介绍

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries.

Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,具有范围查询的排序集,位图,超级日志和具有半径查询的地理空间索引。

二、redis与memcache的区别

Redis与memcache 区别

相同点:

同为高性能的KV(key-value)存储

不同:

1、        redis 可以做存储(store) 而memcache只是缓存(cache)

这是由于redis具有持久化的功能,数据不仅可以存在内存里还可以存在硬盘里进行持久化存储

2、        redis存储的数据有结构可以存字符串,链表,哈希等等而mamcache存储的数据类型只有一种-字符串

三、redis的下载与安装

       Redis官网 https://redis.io/

       下载地址:http://download.redis.io/releases/redis-4.0.10.tar.gz

       Linux 下载命令

cd usr/local/src

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

解压命令

tar -zxf redis-4.0.10.tar.gz

编译

make

安装

 make PREFIX=usr/local/redis install

安装后的redis/bin目录

Redis-server 服务器

redis-cli客户端

Redis-benchmark 压力测试工具

Redis-check-rdb 数据记录日志

Redis-check-aof 语句记录日志

四、运行redis

./bin/redis-server

这样运行redis独占窗口,关闭或取消之后redis就结束进程了

3、        已配置文件方式启动redis

辅助默认配置文件到安装目录

cp /usr/local/src/redis-4.0.10/redis.conf .

编辑redis.conf文件

vim redis.conf

修改daemonize 为 yes

启动

./bin/redis-server redis.conf

正常后台启动

可以看到redis默认端口6379

五、连接redis

./bin/redis-cli

成功连接之后进行简单测试