网站首页技术博客
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
成功连接之后进行简单测试