前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis入门-贰

Redis入门-贰

作者头像
用户5521279
发布2019-10-31 10:51:38
3530
发布2019-10-31 10:51:38
举报
文章被收录于专栏:搜狗测试搜狗测试搜狗测试

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 服务上。

本次就先记录这么多,下一次再见。

希望大家能有所收获,一起进步、互相学习!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 搜狗测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档