安装Redis就那么几步,很简单
这段时间在做自己的网站,网站里用到了redis服务,redis的水很深,一时半会儿也摸不到底。这篇文章从安装开始,手把手教大家快速安装和使用redis。
Redis是一种非关系型数据库(NoSQL),NoSQL是以key-value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说SQL标准,ACID属性,表结构等等,这类数据库主要有以下特点:非关系型的、分布式的、开源的、水平可扩展的。
NoSQL使用场景:对数据高并发读写、对海量数据的高效率存储和访问、对数据的高可扩展性和高可用性。我的网站也是将很多首页的数据放到了redis里,降低数据库的压力。
为了保证效率,数据都是在缓存在内存中,所以redis快。它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件中。Redis还有哪些好处呢?举个比较简单的例子:
Redis 集群和 Mysql 是同步的,首先会从 redis 中获取数据,如果 redis 挂了,再从 mysql 中获取数据,这样网站就不会挂掉。同时也减轻了数据库的压力。
下面来手把手教大家如何安装redis。
1. 安装gcc编译
因为后面安装redis的时候需要编译,所以事先得先安装gcc编译。阿里云主机已经默认安装了gcc,如果是自己安装的虚拟机,那么需要先安装一下gcc:
yum install gcc-c++
2. 下载redis
这里有有两种方式下载安装包,一种是去官网上下载,然后将安装包考到CentOS中,另种方法是直接使用wget来下载。
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
若没有安装过wget,可以通过如下命令安装。
yum install wget
3. 解压安装
解压安装包很简单了,不多说。
tar –vzxf redis-3.2.9.tar.gz
解压之后会有个redis-3.2.9文件夹,进入到该文件夹下执行make命令即可完成安装。如果安装失败,可以尝试如下命令来安装。
make MALLOC=libc make install
4. 修改配置文件
安装成功之后,需要修改一下配置文件,包括允许接入的 ip,允许后台执行,设置密码等等。redis的配置文件是redis-3.2.9目录下的redis.conf文件,打开该文件。
在命令模式下输入 /bind 来查找bind配置,按 n 来查找下一个,找到配置后,将bind配置成 0.0.0.0,允许任意服务器来访问redis,即:
bind 0.0.0.0
使用同样的方法,将 daemonize 改成 yes (默认为 no),允许 redis 在后台执行。
将 requirepass 注释打开,并设置密码如 123456(密码自己设置)。
5. 启动redis
在 redis-3.2.9 目录下,指定刚刚修改好的配置文件 redis.conf 来启动 redis:
redis-server ./redis.conf
由于设置了后台启动,所以不会有什么提示消息,启动完成之后,可以使用如下命令查看redis有没有启动成功。
ps -ef | grep redis
如果看到一个redis-server的,说明启动成功。然后我们再启动redis客户端。
redis-cli
由于我们设置了密码,在启动客户端之后,输入 auth 123456 即可登录进入客户端。然后我们来测试一下,往 redis 中插入一个数据。
set name CSDN
然后来获取name
get name
如果能正常获取到CSDN,则说明没有问题。
6. 关闭redis
关闭redis服务的话,直接使用如下命令即可。
pkill redis-server
当然也可以在redis客户端使用 shutdown 命令来关闭redis服务。
总结
以上所述是小编给大家介绍的安装redis的步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Django中redis的使用方法(包括安装、配置、启动)
一.安装redis: 1.下载: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2.解压 tar -zxvf redis-3.2.8.tar.gz 3.复制,放到/usr/local目录下 sudo mv ./redis-3.2.8 /usr/local/redis 4.进入到redis目录下 cd /usr/local/redis/ 5.生成 sudo make 6.测试,时间会比较长 sudo make test 7.安装
-
Windows下Redis安装配置教程
本文实例为大家分享了Windows下Redis的安装方法,供大家参考,具体内容如下 1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.jb51.net/article/96234.htm 2.Windows 64位下载地址:https://github.com/MSOpenTech/redis/releases 3.下载后的Redis解压到自己目录下面,解压后 4.这里你可以直接点击redis-server.exe启动,默认配置(无密码)启动 红
-
Centos7下Redis3.2.8最新版本安装教程
一.系统环境和版本说明 Redis的版本选取目前的官网版本redis-3.2.8. 二.Redis的安装步骤 2.1在线下载Redis的安装包 [root@localhost lzh]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz --2017-04-18 09:37:12-- http://download.redis.io/releases/redis-3.2.8.tar.gz 正在解析主机 download.redis
-
Linux Redis 的安装步骤详解
Linux Redis 的安装步骤详解 前言: Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询. redis 是完全开源免费的,是一个高性能的key-value数据库.Re
-
PHP5.5安装PHPRedis扩展及连接测试方法
本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法.分享给大家供大家参考,具体如下: phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面. 一.linux安装方法 phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-master.zip cd phpredis-master /usr/local/php
-
windows 64位下redis安装教程
一.下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://github.com/MSOpenTech/redis/tags 二.安装Redis 1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd
-
详解linux下redis安装、启动与停止,redis做成服务
如果的Linux可以链接网络,那么可以直接联网下载.直接输入代码: wget http://Redis.googlecode.com/files/Redis-3.0.2.tar.gz 但是不建议这么做,因为google再中国的服务好像被封了,可能会链接不上.所以我们直接去其他地方下载,然后上传到Linux服务上.这里我下载了redis-3.0.2.tar.gz 版本.然后使用tar -zxvf redis_3.0.2.tar.gz 我们会看到在该目录下多了一个文件,redis-3.0.2 , 我
-
Windows下安装Redis及使用Python操作Redis的方法
首先说一下在Windows下安装Redis,安装包可以在https://github.com/MSOpenTech/redis/releases中找到,可以下载msi安装文件,也可以下载zip的压缩文件. 下载zip文件之后解压,解压后是这些文件: 里面这个Windows Service Documentation.docx是一个文档,里面有安装指导和使用方法. 也可以直接下载msi安装文件,直接安装,安装之后的安装目录中也是这些文件,可以对redis进行相关的配置. 安装完成之后可以对redi
-
CentOS系统安装Redis及Redis的PHP扩展详解
redis简介 redis是一款很不错的高性能的key-value数据库,它的出现在很大程度上弥补了很多像memcached这类的keyvalue存储的不足,它的特点有:支持持久化.半持久化数据保存.支持主从同步.value值支持多种类型等等.下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍. 1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redi
-
安装Redis就那么几步,很简单
这段时间在做自己的网站,网站里用到了redis服务,redis的水很深,一时半会儿也摸不到底.这篇文章从安装开始,手把手教大家快速安装和使用redis. Redis是一种非关系型数据库(NoSQL),NoSQL是以key-value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说SQL标准,ACID属性,表结构等等,这类数据库主要有以下特点:非关系型的.分布式的.开源的.水平可扩展的. NoSQL使用场景:对数据高并发读写.对海量数据的高效率存储和访问.对数据的
-
CentOS 7下安装 redis 3.0.6并配置集群的过程详解
安装依赖 [root@centos7-1 ~]# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf 安装 redis [root@centos7-1 ~]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz [
-
在CentOS 7下安装Redis和MongoDB教程
前一篇折腾了node.js,这一次折腾下Redis和Mongodb,这样基本就安装好nodejs的整套开发环境了. Redis 在CentOS下安装Redis也比较简单,按照步骤一步一步的操作,基本不会出错. 1.切换到 /usr/src目录(如果你安装在别的目录,注意后面要一些路径也要修改),下载Redis,目前最新的是2.8.13版本 d /usr/src wget http://download.redis.io/releases/redis-2.8.13.tar.gz 2.解压,切换目录
-
Docker安装Redis并介绍可视化客户端进行操作
1 简介 Redis是使用ANSI C语言开发的基于Key-Value的高性能NoSQL数据库,在解决高并发.高可用等一系列问题中,它扮演着重要的角色.它的优势主要有: 速度快.持久化.原子性.数据结构丰富.多语言支持. 本文将简单介绍如何通过Docker安装Redis,并简单使用与操作. 2 Docker安装与使用 2.1 Docker安装 拉取Redis镜像,选择目前最新的稳定版本5.0.8: $ docker pull redis:5.0.8 建议配置成阿里云的镜像,速度会快很多.拉取成功
-
Redis概述及linux安装redis的详细教程
1.Redis是什么 性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s . Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储. Redis支持数据的备份,即master-slave模式的数据备份. 2.Redis特点 性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s . Re
-
docker安装redis设置密码并连接的操作
redis是一款分布式缓存服务,对于大型的系统开发以及性能优化缓存也是必不可少的一种手段,这时候redis就因此而生,由于redis是将数据缓存到内存条中的,所以它的读取速度和写入速度都是很快的,传统的像关系型数据库都是在磁盘所以如果对于特别大的数据量的筛选和查询就很慢了,这无疑影响使用我们系统的用户. redis的安装也是十分的简单,我们依然使用docker安装redis 1.在docker 仓库下载redis #在docker仓库搜索redis docker search redis #下载
-
Docker安装Redis并使用Another Redis Desktop Manager连接的方法
目录 Redis简单介绍 查看可用的 Redis 版本 拉取最新版的Redis镜像 创建并运行一个Redis容器和设置链接密码 验证Redis是否安装成功 参考文章: Redis简单介绍 Redis全称是Remote DIctionary Service,即远程字典服务.Redis 是一个使用C语言编写的.开源的(遵守 BSD 协议).高性能的.支持网络.可基于内存亦可持久化的日志型.Key-Value的NoSQL数据库. 查看可用的 Redis 版本 访问DokcerHub中的Redis镜像库
-
硬盘安装安装版系统的方法,超简单
在DOS下安装安装版系统的方法,对于新手来说进入DOS还是有点繁琐,下面我介绍的一个方法可以让大家不用进入dos,或者刻录光盘,就可以直接在安装安装版的系统.此帖的方法很简单,直接在硬盘下安装,不用进DOS: 1.当然是下载安装版本的XP 2.用WINRARA或者UltraISO把ISO里面 WINDOWS\下的I386目录解压或者提取复制到D盘, 也就是安装源在D:\I386(其他地方也可以的) 3.下载附件中的软件(是雨林木风论坛改进的一个硬盘安装安装版系统的小工具),打开软件选择安装源,也
-
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法.分享给大家供大家参考,具体如下: 前面<PHP7安装Redis扩展教程[Linux与Windows平台]>一文告诉读者简单的安装Redis的方法,下面我们来实现在linux中编译安装PHP7并安装Redis扩展与Swoole扩展的方法. 编译安装PHP7并安装Redis扩展Swoole扩展: 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php
随机推荐
- MongoDB TTL索引的实例详解
- 比较IOS开发中常用视图的四种切换方式
- .NET基础之自定义泛型分析
- javascript使用中为什么10..toString()正常而10.toString()出错呢
- js调用flash的效果代码
- 压力测试中需要掌握的几个基本概念
- C#默认以管理员身份运行程序实现代码
- delphi建立、读取、存贮INI文件的方法《三》
- Android 实现高斯模糊效果且兼容低版本
- php读取csv文件并输出的方法
- ajax实现远程通信
- android获取屏幕高度和宽度的实现方法
- Nginx服务器中用于生成缩略图的模块配置教程
- SQL SERVER 触发器介绍
- mysql5.5数据库data目录迁移方法详解
- 浅谈jquery.fn.extend与jquery.extend区别
- javascript跨域的方法汇总
- JSON for java快速入门总结学习
- Android应用开发的一般文件组织结构讲解
- Android依据名字通过反射获取在drawable中的图片