Redis入门-贰
在上次的Redis的文章中,大致的讲了下Redis是什么,为什么使用Redis,Redis为什么适用于做缓存以及对它的5种数据类型做的简单介绍。
这一次的文章主要记录下在学习Redis的过程中Redis的安装配置,5种数据类型的使用实例和redis的基本命令。
1、Redis在windows上的安装
(1)访问链接:
https://github.com/MSOpenTech/redis/releases
下载最新的zip文件,重新命名后,进行解压:
解压后的文件:
为了方便启动,在该目录下新建一个Startup.cmd的文件,然后在文件中写入:
redis-server redis.windows.conf
这个命令是调用redis-server.exe命令来读取
redis.windows.conf的内容,打开Startup.cmd文件,就能成功的启动Redis:
从上面的图,可以得到的信息是:
(1)Redis当前的版本为:3.2.100
(2)Redis运行的端口号为:6379
(3)Redis的进程PID为:10628
(4)64位
这时,打开该文件夹下的redis-cli.exe文件,这是Redis自带的一个客户端工具,他可以用来连接到我们当前的Redis服务器。(注意:不要关闭上面的cmd窗口,否则不能连接到服务器)
这个时候我们在window上就安好了Redis了。
2、5种数据类型实例
Redis安装好了,下面就可以来小试牛刀了。
(1)String
最基本的数据类型,其值最大可存储512MB,二进制安全(Redis的String可以包含任何二进制数据,包含jpg对象等)
注意:如果重复写入key相同的键值对,后写入的会将之前写入的覆盖掉。
(2)Hash
String元素组成的字典,适用于存储对象
(3)List
列表,按照String元素插入顺序排序,其顺序为后进先出。由于其具有栈的特性,所以可以实现类似于某个商品“最新价格排行榜”这类的功能。
(4)Set
String元素组成的无序集合,通过哈希表实现(增删改查时间复杂度为:O(1)),不允许重复。
另外,当使用Smembers遍历Set中的元素时,其顺序也是不确定的,是通过Hash运算过后的结果。
(5)zset
通过分数来为集合中的成员进行从小到大的排序。
三、Redis命令
Redis 命令用于在 redis 服务上执行操作。
要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。
基本语法为:
$ redis-cli
启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。
在以上实例连接到本地的 redis 服务并执行 PING 命令,该命令用于检测 redis 服务是否启动。同时也要注意:有时候会有中文乱码,只需要在redis-cli加上--raw就好了。
如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。
$ redis-cli -h host -p port -a password
以下为如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。
本次就先记录这么多,下一次再见。
希望大家能有所收获,一起进步、互相学习!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有