前言
Redis是一个可基于内存和也可持久化并且是高性能Key-Value的数据库。
今天我们来看看Redis的第一篇章
安装
今天我们着重讲讲Windows下的安装,方便快速部署
通过github提供的下载链接:Redis-x64 5.0.14 进行下载。
解压后,新建文件夹Redis 存放至任意盘符下
我存放位置位于F盘下,例:F:/redis
内容如下:
在该目录下打开cmd并输入:redis-server.exe
出现后图
到此安装完毕。
接下来我们看看如何使用redis.
使用redis
redis数据类型有很多,例hash、set、list等,接下来我们看看各种实现方法。
开始前:我们先新打开一个该目录的cmd窗口,并输入 redis-cli.exe -h 127.0.0.1 -p 6379
出现以下窗口我们就可以开始学习啦
String
见名思意,就是一个字符串类型。
使用方法: set key value / get key
例:
设置:set csdn csdn
获取:get csdn
结果:csdn
效果图:
hash
见名思意,哈希,我把它当作跟Java一样的HasahMap
使用方法:hmset key field value……/hget key field
例:
设置:hmset xiaMing name "xiaoMing" age = 17
获取:hget xiaoMing name
和 hget xiaoMing age
结果:xiaoMing
和17
效果图:
List
见名思意,列表,我把它当作跟Java一样的List
使用方法:lpush key value / lrange key 0 range
例:
设置:lpush listData test
和 lpush listData demo
和 lpush listData ddd
获取:lrange listData 0 10
结果:1) "ddd"2) "demo"3) "test"
效果图:
set
见名思意,set,我把它当作跟Java一样的Set
使用方法:sadd key number
例:
设置:sadd keyDemo test
和 sadd keyDemo tests
获取:smembers keyDemo
结果:1) "test" 2) "tests"
效果图:
zset
见名思意,zset,比String高级,内容不允许重复并且有内置排序机制,但score可以
使用方法:zadd key score value
例:
设置:zadd demos 0 test
和 zadd demos 0 tests
和 zadd demos 0 testss
获取:ZRANGEBYSCORE 0 100
结果:1) "test" 2) "tests"3) "testss"
效果图:
结束语
关于Redis下的Windows安装以及数据类型和基本使用方式以及获取方式,后面我会着重更新Redis的相关笔记。
感谢你的观看,祝你学习生活愉快。