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的最基础命令

  1. 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的肤浅学习的主要内容,如果未能解决你的问题,请参考以下文章

ejabberd,erlang,简单看了一下,总结一下,很肤浅

根据人类的学习与记忆过程来高效学习

再谈对协变和逆变的理解

阿里云学习方法及目标

Redis学习

Redis 命令学习