Linux下Redis安装使用教程

 更新时间:2018年09月03日 14:21:06   作者:江南极客  
这篇文章主要为大家详细介绍了Linux下Redis安装使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、Redis介绍

Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。

二、Redis的安装

下面介绍在Linux环境下,Redis的安装与部署

1、首先上官网下载Redis压缩包,地址:https://redis.io/download下载稳定版即可,目前我下载的是4.0.8版本。

2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作

 

3、进入到解压后的目录,执行make对Redis解压后文件进行编译安装

编译完成之后,可以看到解压文件redis-4.0.8中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件。进入到src目录,里边有很多关键性文件:

4. 为了方便管理,将redis-4.0.8文件目录中的conf配置文件和src目录中常用命令拷贝到统一文件中:

三.Redis使用

1.服务启动

进入刚才放置Redis启动文件目录 /usr/local/redis/bin目录,执行redis-server脚本文件:

注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

2. 后台启动redis服务

a.修改/usr/local/redis/etc/redis.conf配置文件,将后台启动打开,即将daemonize选项由no置为yes

b.再次启动redis服务,并指定启动服务配置文件,执行命令

./redis-server /usr/local/redis/etc/redis.conf

可以看到提示Redis服务已经启动,并且返回版本信息及进程号,这时表明Redis已经启动。

3.简单使用

执行redis-cli操作脚本,进入Redis操作环境,以键值对的形式设置变量名和变量值,然后可以通过变量名获取到它的值:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 关于redigo中PubSub的一点小坑分析

    关于redigo中PubSub的一点小坑分析

    这篇文章主要给大家介绍了关于redigo中PubSub的一点小坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • 将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作)

    将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作)

    这篇文章主要介绍了将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux下安装Redis 6.0.5的实现

    Linux下安装Redis 6.0.5的实现

    本文详细介绍了在Linux系统下安装Redis 6.0.5的步骤,包括安装准备、编译安装、启动服务、设置密码和配置文件修改等,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02
  • Redis命令处理过程源码解析

    Redis命令处理过程源码解析

    这篇文章主要介绍了Redis命令处理过程源码解析,本文是基于社区版redis4.0.8,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • Redis深入了解内存淘汰与事务操作

    Redis深入了解内存淘汰与事务操作

    将Redis用作缓存时,Redis数据存在内存中,如果内存空间用满,就会自动驱逐老的数据。Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断
    2022-07-07
  • redis中redis-cli使用小结

    redis中redis-cli使用小结

    redis-cli 是Redis命令行界面,一个简单的程序,允许直接从终端向Redis发送命令,并读取服务器发送的回复,本文主要介绍了redis中redis-cli使用小结,感兴趣的可以了解一下
    2023-10-10
  • 浅谈redis五大数据结构和使用场景

    浅谈redis五大数据结构和使用场景

    这篇文章主要介绍了浅谈redis五大数据结构和使用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • CentOS系统安装Redis及Redis的PHP扩展详解

    CentOS系统安装Redis及Redis的PHP扩展详解

    这篇文章主要介绍了CentOS系统下安装Redis数据的教程,以及详解了Redis数据库的PHP扩展,文中介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • Redis和MySQL保证双写一致性的问题解析

    Redis和MySQL保证双写一致性的问题解析

    Redis和MySQL的双写一致性指的是在同时使用缓存和数据库存储数据的时候,保证Redis和MySQL中数据的一致性,那么如何才能保证他们的一致性呢,下面小编就来为大家详细讲讲
    2023-11-11
  • Redis中ziplist压缩列表的实现

    Redis中ziplist压缩列表的实现

    本文主要介绍了Redis中ziplist压缩列表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论