Redis入门(一)之安装

一、下载Redis

(1)Window 下载地址:https://github.com/MSOpenTech/redis/releases

(2)Linux 下载地址:http://redis.io/download

 

二、安装Redis

(1)window版本

A.解压Redis的zip包,放置在D:\redis目录(redis的zip包是免安装的,直接解压即可)

可以配置Redis环境变量,这样就不用切换到解压目录

B.启动redis服务

打开一个 cmd 窗口使用cd命令切换解压目录到 D:\redis 运行 redis-server.exe redis.windows.conf。redis.windows.conf 可以省略,如果省略,会启用默认的。

如图:(此处配置Redis环境变量,若未配置Redis环境变量则需要切换到解压目录)

 

C.启动redis客户端

这时候另启一个cmd窗口,服务器的cmd窗口不要关闭,不然就无法访问服务端了。切换到redis解压下运行 redis-cli.exe -h 127.0.0.1 -p 6379

如图:(此处配置Redis环境变量,若未配置Redis环境变量则需要切换到解压目录)

 

(2)linux版本

A.安装

#下载Redis压缩包,也以本地下载复制到linux系统

$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz

#解压

$ tar xzf redis-4.0.6.tar.gz

#切换到redis根目录

$ cd redis-4.0.6

#编译redis,编译后生成的redis服务程序redis-server和redis-cli,两个程序位于安装目录src 目录下

$ make 

 

B.启动redis服务

#切换到src目录

$ cd src

#启动redis服务器,使用的是默认配置

$ ./redis-server

#可选择这种启动redis服务器方式,redis.conf是一个默认的配置文件,可以设置自己的配置文件

$ ./redis-server redis.conf

 

C.启动redis客户端

$ cd src

$ ./redis-cli

 

(3)Ubuntu 系统安装 Redis

A. 安装

$sudo apt-get update

$sudo apt-get install redis-server

B. 启动 Redis服务

$ redis-server

C.启动redis客户端

 $redis-cli

D.检测启动是否成功

在redis客户端输入ping

如:

redis 127.0.0.1:6379> ping

PONG

表明redis服务配置成功


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/331338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mockito参数匹配_Mockito匹配器优先

mockito参数匹配这篇文章是意见。 让我们看一下Mockito中用于在Java中进行测试的verify方法。 示例: verify(myMock).someFunction(123) –期望在模拟ONCE上使用输入123调用someFunction 。 BDDMockito ,我更喜欢完整的BDDMockito替代方案&#xff0c…

Redis入门(二)之数据类型

一、Redis 数据类型 Redis支持五种数据类型: (1)string(字符串) (2)hash(哈希) (3)list(列表) (4&#x…

关于Object.clone克隆方法的测试

【0】README 0.1)本文旨在用源代码测试说明, Object.clone 的 的克隆机制(深拷贝 还是 浅拷贝) 的问题; 0.2)本文还添加了对System.arraycopy本地方法的测试(干货——推荐使用该方法进行数组复…

超音速 启动_超音速亚原子图

超音速 启动MicroProfile GraphQL现在包含在刚发布的Quarkus 1.5.0版本中。 现在&#xff0c;您可以使用code.quarkus.io开始使用Quarkus&#xff0c;并包括SmallRye GraphQL Extension 。 这将创建一个具有以下依赖关系的Quarkus启动器应用程序&#xff1a; <dependency…

Java Json解析

一、Json &#xff08;1&#xff09;语法a.名称/值对数据表示b.大括号持有的对象和每个名称后跟“&#xff1a;”&#xff08;冒号&#xff09;&#xff0c;名称/值对的分离&#xff0c;&#xff08;逗号&#xff09;。c.方括号持有数组和值&#xff0c;&#xff08;逗号&#…

flink 卡夫卡_卡夫卡–一次语义学

flink 卡夫卡在分布式环境中&#xff0c;故障是很常见的情况&#xff0c;可以随时发生。 在Kafka环境中&#xff0c;代理可能崩溃&#xff0c;网络故障&#xff0c;处理故障&#xff0c;发布消息时失败或无法使用消息等。这些不同的场景引入了不同类型的数据丢失和重复。 失败…

Word中标题、图表自动编号的方法

转自&#xff1a;http://blog.sciencenet.cn/blog-344887-543229.html一般情况下&#xff0c;Word文档需要为标题提供连续编号&#xff0c;默认的标题样式并没有自动编号的功能&#xff0c;系统默认的标题样式效果如下图&#xff1a;正确设置标题自动编号的方法具体步骤如下&am…

java jsp总结

一、jsp简介 JSP&#xff08;全称Java Server Pages&#xff09;是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求&#xff0c;而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的&am…

maven 构建增量包_使用Maven进行增量构建

maven 构建增量包这是2020年&#xff0c;如果您要开始任何新的基于Java的项目&#xff0c;那么gradle应该是第一选择&#xff0c;但是由于某些原因&#xff0c;如果您仍然对Maven感兴趣&#xff0c;那么您可能会发现这篇文章很有用。 Maven Java / scala编译器插件对增量编译提…

带Quarkus的Qute模板

Quarkus附带了自己的模板引擎Qute&#xff0c;该引擎已经包含了一组有趣的功能。 在下面的视频中&#xff0c;我将展示基于动作的MVC与JAX-RS的基本用法&#xff0c;该行为将我们的请求转发到HTML模板。 要自己尝试Qute&#xff0c;请查看以下资源&#xff1a; 示例项目 Qut…

Spring的IoC与DI差异

一、IoC IoC&#xff0c;全称为Inversion of Control&#xff0c;即控制反转。 IoC是依赖倒置原则的一种代码设计思想&#xff0c;把创建对象的权利交给框架&#xff0c;是框架的重要特征。其包括依赖注入&#xff08;Dependency Injection&#xff0c;简称DI&#xff09;和依赖…

jvm(3)-垃圾收集器与内存分配策略

【0】README0.1&#xff09;本文部分文字转自&#xff1a;深入理解jvm&#xff0c;旨在学习 垃圾收集器与内存分配策略 的基础知识&#xff1b;【1】垃圾回收概述1&#xff09;GC&#xff08;Garbage Collection&#xff09;需要完成的3件事情&#xff1a;哪些内容需要回收&…

防火墙例外里没有远程桌面_证明没有例外

防火墙例外里没有远程桌面您如何证明虚无的存在&#xff1f; 你应该&#xff1f; 在我编写的某些测试中&#xff0c;尤其是围绕验证或创建空对象的测试中&#xff0c;我真正想写的是这样的&#xff1a; assertThat( ... call some code ... ) .doesntThrow(); 您可以合理地编…

Java工程师必备技能

一、JavaSE &#xff08;1&#xff09;Java基础 1、数据结构 2、算法 3、包装类 4、字符串 5、异常处理 6、类与接口 7、泛型 8、集合 9、IO操作 10、序列化 11、迭代 12、枚举 13、properties 14、压缩 15、日期 &#xff08;2&#xff09;Java进阶 1、多线…

打破双亲委派么,怎么打破_打破了vs你错了

打破双亲委派么,怎么打破为微服务构建REST API时&#xff0c;需要做出一些关于响应的设计决策。 某些响应显然是微服务周围协议的产物-例如3xx代码之类的东西都与重定向和路由有关。 通常&#xff0c;您将尝试获取正确的2xx代码以取得成功。 如有疑问&#xff0c;将为200&…

java如何查看调用记录_查看Java记录

java如何查看调用记录JEP 359 &#xff08;可在JDK 14中用作预览功能&#xff09;将记录引入Java。 记录是对普通数据聚合建模的简单方法。 一个简单的范围记录如下所示&#xff1a; record Range( int from, int to) {} 记录定义实际上与具有以下内容的最终类相同&#xff1…

递归 反转字符串_使用递归反转字符串

递归 反转字符串1.简介 在本文中&#xff0c;您将学习如何使用递归方法来反转字符串。 第一个程序是反转字符串&#xff0c;第二个程序将读取用户的输入。 在之前的文章中&#xff0c;我已经展示了如何不使用任何内置函数来反转字符串&#xff0c;以及如何反转字符串中的单词 …

jvm(4)-虚拟机性能监控与故障处理工具

【0】README0.1&#xff09;本文文字描述转自 “深入理解jvm”&#xff0c;旨在了解 虚拟机性能监控与故障处理工具的基础知识&#xff08;仅仅在于了解&#xff09;&#xff1b; 【1】概述1&#xff09;给一个系统定位问题的时候&#xff0c;知识&#xff0c;经验是关键基础&a…

代码大全和新月神话_神话般的代码

代码大全和新月神话考虑以下代码段&#xff1a; int max 10; int a 0; while (true) {// do a thing that may result in an early return if (a > max) {break;} }throw new RuntimeException("It ran out of attempts");上面有一些WTF。 循环有点不可思议&am…

Spring 思维导图,让 Spring 不再难懂(cache篇)

转载自&#xff1a; java思维导图 开源中国关于缓存缓存是实际工作中非常常用的一种提高性能的方法。而在java中&#xff0c;所谓缓存&#xff0c;就是将程序或系统经常要调用的对象存在内存中&#xff0c;再次调用时可以快速从内存中获取对象&#xff0c;不必再去创建新的重…