当前位置: 首页 > news >正文

redis(一)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一、redis简介

redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者把操作追加到记录文件中。而我个人更倾向理解为缓存技术,因为当今互联网应用业务复杂、高并发、大数据的特性,正是各种缓存技术引入最终目的。

关于redis与传统关系型数据的对比、redis与memcached的对比、redis的优缺点,在此将不介绍,因为都各有各的好处,只有结合了具体的业务场景,才能深刻体会它们之间的差别和优缺点。下面开始redis在linux上的安装。

二、ubuntu安装redis

2.1

$sudo apt-get update
$sudo apt-get install redis-server

48ee0eb5deb636b8fdf91ed177bf6bfd39d.jpg

安装完成

c58ee068d5799a00e569ab6099d97c5f34d.jpg

2.2启动 Redis

$ redis-server

2.3查看 redis 是否启动?

$ redis-cli

62d01c228d8eccb206e66ea802d18243103.jpg

以上命令将打开以下终端:

redis 127.0.0.1:6379>

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

redis 127.0.0.1:6379> ping
PONG

以上说明我们已经成功安装了redis。

三、windows安装redis

下载地址:

https://github.com/MicrosoftArchive/redis/releases

3.1、Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis

3.2、打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

72d4e792f61875db7b04cafcd2d9c51fbae.jpg

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

设置键值对 set myKey abc

取出键值对 get myKey

以上安装成功

转载于:https://my.oschina.net/u/3234821/blog/1828726

相关文章:

  • [Web 前端] 你不知道的 React Router 4
  • 斗地主AI算法——第四章の权值定义
  • PicGo的star数破1000的心路历程
  • Kotlin基础五
  • 转:少走弯路,给Java 1~5 年程序员的建议
  • 吴恩达《Machine Learning Yearning》总结(21-30章)
  • ESP8266的低功耗方案-睡眠模式
  • NPOI 自定义单元格背景颜色-Excel
  • Android Studio Flavors的妙用(转)
  • linux下怎么卸载自带的JDK和安装想要的JDK
  • 1、win10下的Docker+Redis 的下载及简单使用
  • 单例设计模式
  • PHP多进程系列笔记(三)
  • Netty基础
  • 探讨.NET Core的未来
  • 收藏网友的 源程序下载网
  • [译]CSS 居中(Center)方法大合集
  • conda常用的命令
  • docker-consul
  • mysql中InnoDB引擎中页的概念
  • nginx 配置多 域名 + 多 https
  • Node + FFmpeg 实现Canvas动画导出视频
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • unity如何实现一个固定宽度的orthagraphic相机
  • Vue--数据传输
  • 彻底搞懂浏览器Event-loop
  • 多线程 start 和 run 方法到底有什么区别?
  • 计算机在识别图像时“看到”了什么?
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 悄悄地说一个bug
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 源码安装memcached和php memcache扩展
  • 自定义函数
  • 阿里云ACE认证学习知识点梳理
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​如何在iOS手机上查看应用日志
  • #162 (Div. 2)
  • #图像处理
  • ${ }的特别功能
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (层次遍历)104. 二叉树的最大深度
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)菜鸟学数据库(三)——存储过程
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *** 2003
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Core跨平台微服务学习资源
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • @31省区市高考时间表来了,祝考试成功
  • @requestBody写与不写的情况
  • @RestController注解的使用
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——