redis的肤浅学习
Posted ccav1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的肤浅学习相关的知识,希望对你有一定的参考价值。
redis是什么?
redis是一款非关系型数据库。将数据存在内存中(缓存)。这样查询的速度比关系型数据要快得多,适合一些短时间内不变的数据使用。比如购物网站上的收获地址,那些省市是基本不会变的,还有网站上的分类,一般短时间内都不会变。
win10下该如何使用?
win10下redis的安装与使用:去redis中文网下载对应的zip包,然后解压。先运行server.exe,再运行cli.exe(注意:server.exe点开后,不要将窗口关掉)
关于默认端口号6379的小典故
redis的默认端口号是6379。
6379在是手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字。MERZ长期以来被redis的作者及其朋友当作愚蠢的代名词。
redis的五个类型
redis有五个数据类型:
1.String(字符串)
2.Hash(哈希),相当于Map
3.List(列表)
4.Set(无序集合)
5.sorted set(有序集合)
redis的最基础命令
- String的添加和获取是set和get
2.Hash的添加和获取是hset,hget,hgetall
3.List的添加和获取是Ipush,rpush,lrange(l代表左,r代表右。lpop和rpop是左弹出和右弹出)
4.Set(无序集合)的添加和获取是sadd,smembers。(set可以自动去重)
5.sorted set(有序集合)的添加和获取是zadd,zrange(也称为zset,既可以去重也可以排序。zrem是删除)
在java中最基本的简单使用
在java中简单使用redis:
1.先导入jar包(jedis.jar)
2.创建连接服务(Jedis jedis = new Jedis();)
3.提前写好关闭连接,担心最后忘记写(jedis.close();)
4.进行数据的增删改查,以String为例(
jedis.set(key: ,vslue: );//添加数据为键值对
jedis.get(key);//根据键名获取值
最后写上打印语句
)
以上是关于redis的肤浅学习的主要内容,如果未能解决你的问题,请参考以下文章