`

Redis简介及简单安装

 
阅读更多

前言
近年来nosql速度发展越来越迅速,从最初的memcache到现在的redis,因为memcache的单一性,越来的问题得不到解决,redis的 出现解决了memcache的各种不足,而且性能不比memcache差多少,而且支持redis主从以及可以持久化到硬盘,防止因为突然宕机引起的数据 丢失. 近期想写一篇关于nginx的redis模块的简单实用方法,不得不先安装redis,趁这个机会把redis安装配置过程也给记录一下,留着往后备用.

Redis简介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、zset(sorted set –有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是 原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性 的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

1、相关测试
硬件
型号:dell r410
CPU :xeon 5504*2
内存:16G
硬盘:300G raid 1
测试结果:读写大致都在8万左右.写的效率相对读更高,

2.下载redis
下载地址:
http://www.redis.io/download
http://redis.googlecode.com/files/redis-2.6.14.tar.gz
 目前最新版本redis是2.6.14,大家可以根据自己实际情况来下载redis

3. 安装redis
解压<strong>安装redis</strong>
# cd /usr/local/src
# wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
# tar -xzf redis-2.6.14.tar.gz -C /usr/local/
# cd /usr/local/redis-2.6.14
# make
4. 修改配置文件
# vim /usr/local/redis-2.6.14/redis.conf
daemonize no改为daemonize yes
5. 启动redis服务
# cd /usr/local/src/redis-2.6.14/src
# ./redis-server ../redis.conf
查看redis端口,确认redis已经启动
# netstat -lnt | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN
6. 测试redis
# /usr/local/redis-2.6.14/src/redis-cli
如果换了默认端口,请加上-p参数,例如改成了12000
# /usr/local/redis-2.6.14/src/redis-cli -p 12000
redis 127.0.0.1:6379> set keyname ttlsa.com # 设置键值
OK
redis 127.0.0.1:6379> get keyname # 获取redis键值
"ttlsa.com"
redis 127.0.0.1:6379>
这边只有简单的kv测试,redis支持很多类型,大家可以上官方网站。更多多命令可以看地址;http://www.redis.io/commands

7. 关闭redis服务
# redis-cli shutdown
或者在cli中执行shutdown
redis 127.0.0.1:6379> shutdown
redis服务关闭后,缓存数据会自动dump到硬盘上,硬盘地址为redis.conf中的配置项dbfilename dump.rdb所设定,强制备份数据到磁盘,使用如下命令
# redis-cli save
8. 相关地址
redis客户端:http://www.redis.io/clients
redis手册:http://www.redis.io/documentation
redis全部命令:http://www.redis.io/commands

分享到:
评论

相关推荐

    Redis客户端及服务端的安装教程详解

    本系列将和大家分享Redis分布式缓存,本文是该系列的开篇,主要简单介绍下Redis客户端及服务端的安装。 一、Redis简介 Redis:Remote Dictionary Server 远程字典服务器 基于内存管理(数据存在内存),实现了5种...

    RedisInsight :Redis 官方可视化工具 下载 Windows版

    RedisInsight简介 RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,...不过对Redis的监控功能确实有点简单,还是得用专业的监控工具Grafana来监控Redis!

    redis简单介绍及安装使用小结

    本文主要是对于redis初步学习的小结内容,包括了redis介绍,redis安装以及最简单的使用,希望大家能够喜欢

    macOS上Redis的安装与测试操作

    Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis运行在内存中,同时支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持...

    RedisInsight :Redis 官方可视化工具 下载 mac版

    RedisInsight简介 RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,...不过对Redis的监控功能确实有点简单,还是得用专业的监控工具Grafana来监控Redis!

    吴天雄--Redis个人笔记.doc

    一、 NOSQL(什么是NOSQL、NOSQL和关系型数据库比较、主流的NOSQL产品),二、什么是redis(简介、redis多机数据库的实现、主从复制、redis哨兵、redis集群、redis和memcache的区别),三、下载安装redis(附有截图...

    2019年 Redis从入门到高可用 分布式实战教程

    8-6 redis sentinel安装演示-2.mp4 8-5 redis sentinel安装演示-1.mp4 8-4 redis sentinel安装与配置.mp4 8-3 redis sentinel架构.mp4 8-2 主从复制高可用?.mp4 8-19 本章总结.mp4 8-18 高可用读写分离.mp4 ...

    Docker安装Redis并介绍可视化客户端进行操作

    本文将简单介绍如何通过Docker安装Redis,并简单使用与操作。 2 Docker安装与使用 2.1 Docker安装 拉取Redis镜像,选择目前最新的稳定版本5.0.8: $ docker pull redis:5.0.8 建议配置成阿里云的镜像,速度会快很多...

    使用go来操作redis的方法示例

    Redis简单介绍 简介 关于Redis的讨论,其实在现在的后台开发中已经是个老生常谈的问题,基本上也是后端开发面试的基本考察点。其中 Redis的背景介绍和细节说明在这里就不赘述。不管怎么介绍,核心在于Redis是一个...

    26 Mac下安装与使用Medis

    分布式Redis缓存(简介&安装&基础) – 5.2 Mac版 但是在Mac下,RedisDesktopManager要使用命令来启动,使用十分不方便,所以本文推荐Medis: 01. 下载与安装 安装包已经上传到了我的百度网盘: 链接:...

    Nginx安装包

    1.redis简介及下载安装 作为这次的主角,相信大家对redis应该都一定印象,redis是一款开源的高性能key-value数据库,拥有丰富的键值储存类型,并提供多种语言的API。 与一般数据库不同,redis是使用内存作为主存,而...

    为您的Laravel驱动的Redis队列提供漂亮的仪表板和代码驱动的配置-PHP开发

    简介Horizo​​n为您的Laravel驱动的Redis队列提供了漂亮的仪表板和代码驱动的配置。 Horizo​​n允许您轻松监视队列系统的关键指标,例如作业吞吐量,运行时简介Horizo​​n为Laravel驱动的Redis队列提供了漂亮的...

    超级宝贵的技术收藏资源

    第1章 简介 1.1 历史与发展 1.2 特性 1.2.1 存储结构 1.2.2 内存存储与持久化 1.2.3 功能丰富 1.2.4 简单稳定 第2章 准备 2.1 安装Redis 2.1.1 在POSIX系统中安装 2.1.2 在OS X系统中安装 2.1.3 在Windows中...

    【Linux】CentOS7 下安装Docker

    基础使用3.1 Docker 安装Redis3.2 Docker 基本概念和命令 1.简介 1.1 是什么?简单来说就是一个轻量型的虚拟机,与虚拟机不同的是Docker容器实现的是软件资源上的虚拟化。而虚拟机是将硬件也进行虚拟化,因此容器...

    TPshop B2B2C商城免费开源网站源码

    TPshop 是用thinkphp开发的shop 一款免费开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常方便, 详细的TPshop使用手册 + TPshop二开手册 + TPshop 98小时的二开视频教程,使...

    TPshop B2B2C商城免费开源系统源码

    TPshop开源商城源码简介: 安装步骤: 1、下载文件,并且解压到网站的根目录下或者根目录下新建一个目录,配置好apache虚拟主机; 2、访问安装地址: (1)服务器本 地安装http://localhost/install/(或者...

    TPshop开源商城源码 v2.0.5 php开源商城源码

    TPshop 是用thinkphp开发的shop 一款免费开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常方便, 详细的TPshop使用手册 + TPshop二开手册 + TPshop 98小时的二开视频教程,使...

    快捷运维,,项目基于shell、python,运维脚本工具库+源代码+文档说明

    项目简介 - 快捷运维,代号:kjyw,运维脚本工具库,项目基于shell开发,收集各类运维常用工具脚本; - 实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等... - 简单 高效 快捷! - Linux下很...

    异新优商城内容系统 v1.0.zip

    异新优商城内容系统简介 异新优商城内容系统是异新优研发团队以php mysql redis进行开发的商城网站源码。该电子商务商城系统集成了B2C商城系统、微商城系统、CMS内容管理系统,适合企业构建集官网功能的电商平台,...

Global site tag (gtag.js) - Google Analytics