redis使用教程(一)
Redis简介
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis相对于其他key-value缓存产品主要有如下三个特点:
① Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的失火可以再次加载进行使用。
② Redis支持的数据类型十分丰富,不仅支持key-value类型,同时还提供了list,set,zset,hash等数据结构的存储。
③ Redis支持数据的备份,master-slave模式的数据备份。
Redis优势
一、性能高 —— Redis能读的熟读是110000次/s,写的熟读是81000次/s。
二、丰富的数据类型—— Redis支持二进制案例的Strings,Lists,Sets及Ordered Sets数据类型操作。
三、原子性——Redis的所有操作都是原子性的,操作要么成功要么失败要么不执行。单个操作是原子性的。多个操作也是支持事物,即原子性,通过MULT和EXEC指令包起来。
四、丰富性——Redis还支持publish/subscribe,通知,key过期。
Redis安装
window下安装
根据自己平台选择合适的版本,下载后将解压压缩包到磁盘上,本人解压路径为D://software/redis.
打开cmd窗口,切换到Redis解压路径运行redis-server.exe redis.windows.conf开启服务端。输入过后会显示如下界面:
在保持服务端开启的情况下,再开启一个CMD窗口。
切换到Redis目录下运行redis-cli.exe -h 127.0.0.1 -p 6379。
测试:
设置键值对set firstKey "hello word"
获得键值对get firstKey
运行结果如下图所示: