Day1 Redis环境准备

前言


Redis 是由义大利人Salvatore Sanfilippo所开发的Key-value资料库,其高效的性能和支持多种前後端语言的客户端,不论是应用在快取或是资料存储,都是目前开发者不可或缺的技能之一。

其他功用与优点可参阅维基百科,这边就不再赘述。

Redis - 维基百科,自由的百科全书

安装

在开始之前不免俗的要了解一下如何从零开始,方便後面的章节进行顺利。

如果你是Windows环境,可以考虑使用虚拟机安装Linux。

以下为Linux环境的安装步骤。(後续有时间再补充Mac & Docker环境的Redis Server安装方式)

官方网站

  1. 下载Package
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
  1. 下载并接压缩
wget https://download.redis.io/releases/redis-6.2.5.tar.gz

tar xzvf redis-6.2.5.tar.gz
  1. 编译
cd redis-6.2.5

make
  1. 安装
# /usr/local/redis 此为安装路径
make install PREFIX=/usr/local/redis

https://ithelp.ithome.com.tw/upload/images/20210916/20111658v35wiWKI40.png

  1. 启动
cd /usr/local/redis/bin/

./redis-server

https://ithelp.ithome.com.tw/upload/images/20210916/20111658aCOEo8VvJF.png

  1. 验证环境
nc localhost 6379

ping 
# 会收到回覆PONG

https://ithelp.ithome.com.tw/upload/images/20210916/20111658YNV44qWXWS.png

Redis memory 状态

因为操作都在记忆体中,所以记忆体的配置与使用非常重要,可以透过以下指定了解到目前Redis Server的记忆体使用状况藉此去微调设定或应用端的需求情境.

INFO memory

https://ithelp.ithome.com.tw/upload/images/20210918/20111658qKGTpC2VDG.png

Redis 目录说明

https://ithelp.ithome.com.tw/upload/images/20210918/20111658BZL9WF0tlO.png

  • src 编译後的程序档案

https://ithelp.ithome.com.tw/upload/images/20210918/20111658yoFZDvl4SG.png

  • redis-cli 客户端执行档
  • redis-server 服务器端执行档
  • redis-sentinel 服务器哨兵

<<:  Day1 麦块农场资讯化,模组 ComputerCraft: Tweaked 出场

>>:  30天零负担轻松学会制作APP介面及设计【DAY 07】

第29天:『SEO优化第十一步』-从Jetpack的统计资料进行流量侦测

SEO优化-流量侦测 当网站开始运行後,就可以利用WordPress外挂Jetpack的统计资料功能...

Day17 - GitLab CI 流水线建置

前言 从今天以及之後的几篇文章,将介绍如何打造 GitLab CI 流水线,以及如何透过 ArgoC...

Day11. 人与人之间偶有摩擦,物体与物体之间叫做碰撞 - Collision(下)

昨天聊到碰撞是什麽,又如何在 Matter.js 中发生,相关函式扮演的角色等等。不知道大家还记不记...

Windows Server 2012/2016从Evaluation评估版升级到正式版

1. 管理员模式运行cmd,输入命令:DISM /online /Get-CurrentEditio...

我的 QA 道路之你怎麽又被炒了

嗨各位~ 今天是今年的最後一天, 这篇想来分享一下我自身QA的经历, 我知道你们想看的是到底为甚麽会...