Redis详细安装教程

  • 前言
  • 一、Redis是什么?
  • 二、Redis安装及启动
    • 1.下载Redis
    • 2.准备环境
    • 3.安装Redis
    • 4.Redis启动及关闭
  • 三、Redis的基本命令
  • 四、Redis的多数据库实例
  • 总结

前言

本文主要介绍了Redis数据库的下载、安装步骤及启动关闭的操作,并介绍了操作Redis的基本命令,使用后可对Redis进行简单一些简单操作。


一、Redis是什么?

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。Redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中。

二、Redis安装及启动

1.下载Redis

提示:该压缩包Linux系统下可用

下载地址如下:
http://download.redis.io/releases/redis-3.0.0.tar.gz

2.准备环境

提示:Redis是c语言开发的,安装Redis前需要c语言的环境

命令如下:

yum install gcc-c++

3.安装Redis

提示:在Windows下下载后需要先上传至Linux系统中

  • 将redis-3.0.0.tar.gz拷贝到/usr/upload下解压源码

命令如下:

tar -zxvf redis-3.0.0.tar.gz
  • 进入解压目录后进行编译,并指定安装的目录位置

命令如下:

cd /usr/upload/redis-3.0.0            #进入解压目录
make                                  #编译
make install PREFIX=/usr/local/redis  #指定安装位置

提示:安装成功后可在/usr/local目录中查看是否有redis文件夹,有则安装成功


4.Redis启动及关闭

  • 进入解压目录下,将Reis配置文件复制到安装路径下

命令如下:

cp /usr/upload/redis-3.0.0/redis.conf  /usr/local/redis/bin
  • 修改/usr/java/redis/bin下的redis.conf,将daemonize由no改为yes

命令如下:

vim /usr/local/redis/bin/redis.conf

如图所示:

  • Redis启动及关闭

命令如下:

cd /usr/local/bin
./redis-server redis.conf           #启动Redis服务
./redis-cli -p 端口号 shutdown  #关闭Redis服务,默认端口号为6379

三、Redis的基本命令

在开始操作数据库前,需要使用Redis客户端连接上Redis的服务,命令如下:
提示:端口号可在/usr/lcoal/bin目录下的redis.conf配置文件中修改,主机号根据实际情况填写

./redis-cli -h 127.0.0.1 -p 6379
  • 1、setget:使用set和get可以向redis设置String类型数据及获取数据
  • 2、 keys *:查看当前库中所有的key值
  • 3、exists:判断key值是否存在
  • 4、expirettl:expire设置key的过期时间,ttl查看key的有效期
  • 5、clear:可以使用clear命令对redis-cli终端屏幕清屏。

四、Redis的多数据库实例

一个redis实例最多可提供16个数据库,类似于一个Myaql中可创建多个数据库,其下标从015,客户端默认连接第0号数据库,客户端可以指定连接某个redis实例的哪个数据库,使用select 选择切换数据库超出下标时会报错,如图所示:

清空数据库的命令如下:

  • flushall–清空所有数据库的所有数据
  • flushdb --清空当前所在数据库的数据

总结

以上就是今天要讲的内容,本文介绍了Redis的较详细安装步骤及其简单使用,作为可直接将数据存储到内存中的非关系型数据,大大提高了数据的访问效率。除此之外,涉及Redis的知识点还有Redis的持久化策略,主从复制以及Redis集群的搭建。

【Redis详细安装教程】相关推荐

  1. Docker在Centos7安装、及命令(详细安装教程)

    Docker在Centos7安装.及命令(详细安装教程) 为什么使用Docker Docker中包括三个基本概念 Docker安装 Docker获取镜像 使用刚刚获取的centos镜像,创建一个容器, ...

  2. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  3. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  4. python安装了运行不了_python详细安装教程

    本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...

  5. Apache的详细安装教程和遇到的问题解决方案

    Apache的详细安装教程和遇到的问题解决方案 参考文章: (1)Apache的详细安装教程和遇到的问题解决方案 (2)https://www.cnblogs.com/jave1ove/p/54864 ...

  6. Pycharm详细安装教程

    Pycharm详细安装教程 此电脑现已安装Anaconda,准备安装Pycharm 2020.3.3专业版.参考博客:Anaconda与PyCharm安装与配置 1.由于下载版本为旧版本,所以在Oth ...

  7. wordpress程序安装php多少,2020最新WordPress网站程序详细安装教程

    2020最新WordPress网站程序详细安装教程 2020-06-17 17:08:42 7点赞 53收藏 7评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  8. 我的Go+语言初体验——(2)IDE 详细安装教程

    我的Go+语言初体验--(2)IDE 详细安装教程 "我的Go+语言初体验" | 征文活动进行中- Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细. 通过控制台编写 ...

  9. 我的Go+语言初体验——(1)超详细安装教程

    我的Go+语言初体验--(1)超详细安装教程 "我的Go+语言初体验" | 征文活动进行中- Go+ 是什么?为数据而生,实现教学.工程与数据的 "三位一体". ...

最新文章

  1. 菜鸟级三层框架(EF+MVC)项目实战之 系列一 EF零基础创建领域模型
  2. 实验——LINUX常用网络测试命令
  3. 打卡签到python代码_如何利用Python实现自动打卡签到
  4. Windbg学习 (0x0001) 安装与基本配置
  5. [BZOJ2017][Usaco2009 Nov]硬币游戏
  6. TotoiseSVN-小乌龟的使用方法总结
  7. iOS之 开发常用到的宏定义
  8. Future源码解读
  9. html tab切换jquery,jQuery版Tab标签切换
  10. cell数组变为字符串_字符串匹配 ---- BM 算法原理
  11. Codeforces Round #315 (Div. 1) A. Primes or Palindromes? 暴力
  12. 学习vue-router源码记录-1
  13. 如何利用工业大数据降本增效
  14. 洛谷P3768 简单的数学题
  15. Git文件过大(pack文件过大)
  16. RGB与CMYK两种色彩模式的区别
  17. 兼容树莓派CM4定制产品
  18. Yolov5笔记--检测bilibili下载好的视频
  19. 瑤里古鎮 婺源鄉村 你會去哪里呢
  20. IntelliJ IDEA 永久破解

热门文章

  1. 2017qq红包雨最强攻略
  2. C之九剑其一——识剑
  3. 原神私服搭建二: 搭建服务端
  4. java设计九宫格拼图软件哪个好用_九宫格拼图软件下载_抖音很火的九宫格拼图软件app下载_易玩网...
  5. C语言基础教程 之 字符串
  6. ubuntu 16.04 LTS 安装搜狗拼音输入法步骤详解
  7. 算法--01背包问题(动态规划算法) 21-01-30
  8. 深入浅出C语言:(三)C 语言数组指针(指向数组的指针)
  9. 计算机导论——信息安全基础06
  10. ElasticSearch全文详解及具体配置