一、Redis的简介
Redis是一个高性能的key-value数据库,有点像一个hashmap。
Redis与其他非关系型数据库做缓存有下面几个特点:
1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时可以再次加载进行使用
2、Redis不仅仅支持简单的key-value数据,同时还提供list,set,zset,hash等数据结构的存储
3、Redis支持数据的备份,即master-slave模式的数据备份
Redis的性能极高,读的速度是11万次/s,写得速度81000次/s。Redis的所有操作都是原子性的。
二、Redis的安装
1、Windows下安装
下载地址:在github上
https://github.com/MSOpenTech/redis/releases
Redis支持32位和64位。根据实际情况进行。
首先打开windows下的cmd窗口,切换到指定目录下,然后打开redis-server.exe
操作命令: redis-server.exe redis.windows.conf
这就是服务端启动成功。接下来启动客户端exe。
在打开一个cmd窗口,不要关闭原来的服务端窗口,否则无法访问服务端。
切换到指定目录下,运行redis-cli.exe -h localhost -p 6379(redis默认端口为6379)
然后下来就是设置键值对:set mykey demo,和取出键值对了: get mykey
2、Linux下的安装,直接在官网下载最新的版本就行。
安装命令 tar xzf redis-2.8.17.tar.gz
然后切换到指定目录下:cd redis-2.8.17
然后进行编译:make
编译成功后,redis-2.8.17目录下会出现编译后的redis服务程序redis-server,和客户端程序redis-cli。两个程序位于安装目录src下
启动src目录下的redis服务:
首先切换到src目录: cd src
然后用./命令进行启动:./redis-server redis.conf
redis.conf是一个默认的配置文件,我们可以根据实际需求,自己配置相关的参数。
3、Redis配置
配置文件是redis.conf