| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis (二) ---------- Redis 的安装与使用 -> 正文阅读 |
|
[大数据]Redis (二) ---------- Redis 的安装与使用 |
目录一、Redis 介绍
Redis 的作者是 Antirez,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于 Pivotal 公司 (Pivotal 是 Spring 框架的开发团队) ,Antirez 被称为 Redis 之父。 Redis的代码托管在 GitHub 上 https://github.com/antirez/redis ,开发十分活跃。 中文官网 :http://www.redis.cn/ 二、Window 上安装 RedisWindows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis。这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux 系统上的 Redis。 1、下载进入官网 :https://redis.io/ windows 版本:https://github.com/MSOpenTech/redis/releases
2、安装将下载完的 Redis-x64-3.2.100.zip 解压到某一目录,解压后如图 3、启动双击 redis-server.exe 启动 Redis 有的机器双击 redis-server.exe 执行失败,找不到配置文件,可以采用以下执行方式: 在命令行(cmd)中按如下方式执行
4、关闭按 ctrl+c 退出 Redis 服务程序 在 linux 上安装 Redis 参考这篇文章: https://www.cnblogs.com/marvinn/p/11081106.html 三、Redis 客户端Redis 客户端是一个程序,通过网络连接到 Redis 服务器,在客户端软件中使用 Redis 可以识别的命令,向 Redis 服务器发送命令,告诉 Redis 想要做什么。Redis 把处理结果显示在客户端界面上。通过 Redis 客户端和 Redis 服务器交互。Redis 客户端发送命令,同时显示 Redis 服务器的处理结果显示在客户端界面上。 1、redis 命令行客户端redis-cli(Redis Command Line Interface)是 Redis 自带的基于命令行的 Redis 客户端,用于与服务端交互,我们可以使用该客户端来执行 redis 的各种命令。 两种常用的连接方式:
Windows命令行启动 Redis 客户端 ① 使用默认IP地址和端口连接Redis数据库(IP地址:127.0.0.1,端口号6379)
② 使用指定IP地址和端口连接Redis数据库
Linux 命令行启动 Redis 客户端 ① 使用默认IP地址和端口连接Redis数据库(IP地址:127.0.0.1,端口号6379)
② 使用指定IP地址和端口连接Redis数据库
2、redis 远程客户端Redis Desktop Manager :C++ 编写,响应迅速,性能好 官网地址:https://redisdesktop.com/ ① 安装客户端软件在 Windows 系统使用此工具,连接 Linux 上或 Windows 上的 Redis , 双击此 exe 文件执行安装 安装后启动界面 ② 连接 windows Redis
https://blog.csdn.net/qq_19260029/article/details/77920423 3、redis 编程客户端① Jedis redis 的 Java 编程客户端,Redis 官方首选推荐使用 Jedis,Jedis 是一个很小但很健全的 Redis 的 Java 客户端。通过 Jedis 可以像使用 Redis 命令行一样使用 Redis。 ? Jedis 完全兼容 redis 2.8.x and 3.x.x ② redis 的其他编程语言客户端 C、C++、C#、Erlang、Lua、Objective-C、Perl、PHP、Python、Ruby、Scala、Go 等 40 多种语言都有连接 redis 的编程客户端。 四、Redis 基本操作命令redis 默认为 16 个库 (在 redis.conf 文件可配置,该文件很重要,后续很多操作都是这个配置文件) ,redis 默认自动使用 0 号库。 1、沟通命令,查看状态指令 : 解释 :输入 ping,redis 给我们返回 PONG,表示 redis 服务运行正常 2、查看当前数据库中 key 的数目指令 : 作用:返回当前数据库的 key 的数量 返回值:数字、key 的数量 查看 0 索引库的 key 个数 3、redis 默认使用 16 个库Redis 默认使用 16 个库,从 0 到 15。 对数据库个数的修改,在 redis.conf 文件中 4、切换库命令指令 : 使用其他数据库,命令是 5、删除当前库的数据指令 : 6、redis 自带的客户端退出当前 redis 连接指令 : 五、Redis 的 Key 的操作命令1、keys语法: 作用:查找所有符合模式 pattern 的 key. pattern 可以使用通配符。 通配符:
2、exists语法: 作用:判断 key 是否存在 返回值:整数,存在 key 返回 1,其他返回 0。使用多个 key,返回存在的 key 的数量 检查指定 key 是否存在 3、expire语法: 作用:设置 key 的生存时间,超过时间,key 自动删除。单位是秒。 返回值:设置成功返回数字 1,其他情况是 0 4、ttl语法: 作用:以秒为单位,返回 key 的剩余生存时间(ttl: time to live) 返回值: ? -1 :没有设置 key 的生存时间, key 永不过期。 5、type语法: 作用:查看 key 所存储值的数据类型 返回值:字符串表示的数据类型 ? none (key 不存在) 6、del语法: 作用:删除存在的 key,不存在的 key 忽略 返回值:数字,删除的 key 的数量 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:36:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |