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/ 进行相应版本的下载. 第一步:根据电脑系统选择软件适 ...
随机推荐
- 1126 Eulerian Path (25 分)
1126 Eulerian Path (25 分) In graph theory, an Eulerian path is a path in a graph which visits every ...
- centos6.5kvm虚拟化技术
KVM的安装 一.KVM环境配置 1.修改内核模式为兼容内核启动 查看系统内核信息 # uname -a # vi /boot/grub/grub.conf 2.关闭selinux,重启后生效 # v ...
- [UE4]Canvas Panel应用小技巧
当设置为满屏拉伸的时候,只要把“偏移左侧”和“偏移底部”都设置为0,就会自动拉伸为整屏了.再也不需要手动担心拉不满屏了.
- 我推荐阅读的微信公众号-IT类
微信,正深刻影响着我们的生活,每个使用微信的人,从微信这个窗口去了解这个世界. 微信公众号,微信生态圈是核心功能之一,每天都有大量的文章创作.传播.转发出来,海量的信息扑面而来,微信阅读成为微信使用者 ...
- python多进程与服务器并发
进程 什么是进程 进程:正在进行的一个过程或者说一个任务.而负责执行任务则是cpu. 进程与程序的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程. 并发与并行 无论是并行还是并发,在用户看 ...
- Android WebView清空缓存
Android原生和H5混合开发,要求用户退出登录后清空H5所有的缓存: 1.清空Cookie CookieSyncManager.createInstance(context.getApplicat ...
- java8实战:filter的简单使用
<JAVA8实战>中的例子 要实现的功能:通过Apple的color或weight属性,对List<Apple>进行筛选. 1.首先定义com.owl.entity.Apple ...
- 在html中使用thymeleaf编写通用模块
在编写页面时,常常会需要用到通用模块,比如header部分.footer部分等. 项目前端使用的是themeleaf模板引擎,下面简单介绍下使用themeleaf写header通用模块: 1. 通用部 ...
- MySQL通过游标来实现通过查询结果集循环
/*我们有时候会遇到需要对 从A表查询的结果集S_S 的记录 进行遍历并做一些操作(如插入),且这些操作需要的数据或许部分来自S_S集合*/ /*临时存储过程,没办法,不能直接在查询窗口做这些事.*/ ...
- 人工智能时代,是时候学点Python了!
“是时候学点Python了”.作为一名不怎么安分的程序员,你或许觉得,产生这样的想法并不奇怪,但学习Python却是出于自己对工作现状以及如何应对未来挑战所作出的思考.读过我以前博客的朋友,可能都知道 ...