做手机短信验证的时候,考虑验证码的存放问题使用说明方式。因为验证码的时效性,放入关系数据库可以实现,但是较麻烦。最终想到缓存可以完美实现,正好没用过也想学redis,就顺带学习redis使用和安装。
Redis简介
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
中文官网:http://www.redis.cn/
Redis应用场景
参考https://www.cnblogs.com/NiceCui/p/7794659.html
Redis Windows 安装
下载链接: https://github.com/MicrosoftArchive/redis/releases
1.redis本身没有提供微软的redis,windows下的redis由微软自己提供的。点击下载链接 找到redis-x64-*.zip点击下载。
2.解压文件到自己制定的位置,我放在E:\Redis目录下,至此redis安装完成
Redis 使用
- win+r 输入cmd打开命令工具
进入安装目录启动redis 命令:redis-server.exe redis.windows.conf
1
2
3E:
CD Redis
redis-server.exe redis.windows.conf测试链接
1
redis-cli.exe -h 127.0.0.1 -p 6379
-h 127.0.0.1 是host
-p 6379 是端口
插入键值对试一下 set key value,对应键值1
set name shiyuquan
查看指定键的值 get key1
get name
得到结果 shiyuquan
redis命令参考 http://www.redis.net.cn/order/
Redis 图形界面
市面上的图形界面有很多,我这里选用了国人开发的TreeNMS
进官网,下载TreeNMS for Redis
解压zip到你指定的位置,进去看说明.txt
跟着做就行