Redis学习笔记一(Redis的详细安装及Linux环境变量配置和启动)
Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
我使用的是下面这个版本:

若没有资源的话,我在网盘分享了这个,没有密码,可直接网盘下载。https://pan.baidu.com/s/1pYf6xPE9wv4RufrG5JFRGg
一、接下来打开你的Linux。、然后输入下面命令。
yum install gcc tcl –y 安装依赖和一些组件

二。、解压redis-使用tar命令
Tar xf redis-2.8.24.tar.gz
接下来是进行编译阶段。可能你会问编译什么,我来带你看一下编译啥。。
进入redis文件夹中的deps

deps文件夹下这些东西给编译,如jemalloc 是关于分配内存,等等)
接下来在redis-2.8.24文件夹(就是你解压的文件夹)下面直接make(
编译成功你会看到下面类似画面。

三、接下来才是干正事了(安装redis),前面这些只是准备工作而已。
我一开始在home目录下mkdir redis 文件夹(创建要安装redis的文件夹)(ysw是我的用户组,请直接忽略)

进入到刚才解压redis的目录(切记不是创建redis的目录,而是一开始就解压那个redis-2.8.24的目录下 make PREFIX命令)
然后执行命令
make PREFIX=’/home/redis’ install(PREFIX是指定移动的路径)

安装成功后,进入你安装的目录,可以看到bin目录,bin目录里面有一些可执行的脚本。


现在这样子,redis就已经安装成功了
四、我们进入一开始解压的redis-2.8.24目录的src目录下 找到redis-sentinel脚本,
并且将该脚本复制到安装的redis目录下,以便我们以后使用redis哨兵(用于监控redis集群中MASTER状态的工具,其已经被集成在redis2.4+版本中)

在环境变量中添加redis bin目录(我用的是VIN编辑器)
Vim ~/.bash_profile
添加
export REDIS_HOME=/home/redis export PATH=$PATH:$REDIS_HOME/bin

然后再让更改环境变量生效
再执行命令
Source ~/.bash_profile
接下来我们要让redis做成一个服务(),有一点redis比较好,我们可以直接进入一开始解压的文件夹redis-2.8.24中,里面有个utils文件夹,里面有个install——server.Sh
执行一下就可以做成一个服务了。
我发现我执行文件出现了这个问题。

哦,原来执行是需要root权限,那我就su root 更改一下用户咯
写密码过程我就不展示了,反正也是很简单的密码123456之类的。

其中Config file:/etc/redis/6379.conf 里面可以更改redis服务配置。
Vim /etc/redis/6379.conf 就可以看到下面的图(更改端口或者数据库等等配置)


最后完成做成服务拉

接下来就是启动 redis了

命令为 service redisd start(这里应该是redis_6379,不过我进入到了/etc/init.d文件夹里,把redis_6379改名为redisd了,如果你们没有改名的话,这里应该是service redis_6379 start 启动服务)
利用 ss –tanl命令查看一下端口(看一下自己的redis端口是否存在)

看到了端口设置6379.就说明这个服务已经起来了。
redis-cli 进入客户端

接下来就可以进行存储拉。
Redis学习笔记一(Redis的详细安装及Linux环境变量配置和启动)的更多相关文章
- Yii学习笔记之中的一个(安装与基础环境的配置)
0. 下载yii http://www.yiiframework.com/download/ 1. 訪问 basic 基础文件夹下的 web 文件夹 出现图1 的错误 : Invalid Con ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- 最详细不过的CUDA的下载安装使用、环境变量配置,有这一篇就够了
在上一期中,我们介绍了为什么使用GPU可以加速计算和处理图像,以及查看自己的电脑能否使用GPU加速,不知道的可以去看上一期文章,这期我们正式的来下载与安装GPU加速工具CUDA,并检查是否安装成功. ...
- 一个大浪Java罢工(一个)安装JDK和环境变量配置
一个.基础知识 (一)什么是Java? Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台( ...
- JDK安装与基础环境变量配置 入门详解 - 精简归纳
JDK安装与基础环境变量配置 JERRY_Z. ~ 2020 / 9 / 17 转载请注明出处!️ 目录 JDK安装与基础环境变量配置 一.下载 二.安装 (1).双击.exe文件 (2).全选安装工 ...
- Ubuntu安装JDK与环境变量配置
Ubuntu安装JDK与环境变量配置 一.getconf LONG_BIT 查看系统位数,并下载相应的jdk.我的系统是32位的,所以下载的jdk是:jdk-8u77-linux-i586.gz.并且 ...
- ~~Python解释器安装教程及环境变量配置~~
进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x ...
- Python解释器安装教程以及环境变量配置 以及 pycharm的安装与激活
计算机的组成 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:存储数据(永久储存),比如电脑上的 C盘,D盘 内存:临时记忆(断电即消失) 操作系统:XP win7 win1 ...
- Python解释器安装教程和环境变量配置
Python解释器安装教程和环境变量配置 Python解释器安装 登录Python的官方网站 https://www.python.org/ 进行相应版本的下载. 第一步:根据电脑系统选择软件适 ...
随机推荐
- rhel7.0解决:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
看这篇文章前,先说一下我的实际情况.本来要部署docker服务的,然后yum安装任何软件都不起效果,最后通过老师远程的帮助,最后成功安装上docker,老师的解决办法就是忽略这个问题,直接自己配置网络 ...
- 如何获取阿里云OSS上每个文件夹的大小
原文 https://help.aliyun.com/document_detail/88458.html?spm=a2c4g.11186623.2.11.792462b15oU02q OSS文件按照 ...
- Java zxing生成二维码所需的jar包
免费的,不需要积分. 共有2个jar包, 链接: https://pan.baidu.com/s/1QJcEkRQOp1NdrNAgGC6LvQ 密码: 4524
- linux 安装软件各种错误集锦及解决方法
1.最小化安装了centos, 但是使用ifconfig命令时候出现”bash ifconfig command not found” .解决方法:yum -y install net-tools.x ...
- mysql空间类型使用笔记
创建表,填充测试数据 create table geom1(id int not null auto_increment primary key,geo geometry); )); )); sele ...
- 第10章 网络安全(5)_访问控制列表ACL
6. 访问控制列表ACL 6.1 标准访问控制列表 (1)标准ACL ①标准ACL是基于IP数据包的源IP地址作为转发或是拒绝的条件.即,所有的条件都是基于源IP地址的. ②基本不允许或拒绝整个协议组 ...
- Linux性能优化 第八章 实用工具:性能工具助手
8.1性能工具助手 Linux有丰富的工具,这些工具组合来使用会更加强大.性能工具也一样,单独使用虽然也没有问题,但是和其他的工具组合起来就能显著提高有效性和易用性. 8.1.1 自动执行和记录命令 ...
- VMware NAT模式多个虚拟机相互访问
在一台主机上只允许有一个NAT模式的虚拟网络.因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的.
- C# .NET Web Api 保存Session
Global.asax中添加: public override void Init() { this.PostAuthenticateRequest += (sender, e) => Http ...
- 将控制台信息重新导向到JTextArea
package com.function; import java.io.FileOutputStream; import java.io.IOException; import java.io.Ou ...