美文网首页redis学习
Redis简易教程(一)- 简介

Redis简易教程(一)- 简介

作者: 爱迪生玛玛 | 来源:发表于2017-10-11 11:23 被阅读11次

一、简介

1.什么是redis

REmote DIctionary Server,远程字典服务器,简称redis。
Redis使用ANSI C语言编写,支持网络,基于内存,可持久化的Key-Value数据库,支持多语言API。

2.redis与memcached的区别

1)memcached不支持持久化,redis支持
2)memcached没有记录更新日志,redis记录更新日志
3)memcached没有数据类型的概念,redis有丰富的数据类型
4)memcached原生没有内置replication功能,redis有
5)memcached性能更佳,因为没有持久化,不涉及磁盘IO

二、安装与启动

1. 安装tcl

(1)下载

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

(2)解压

tar -xzvf tcl8.6.1-src.tar.gz

(3)编译安装

cd  /usr/local/tcl8.6.1/unix/
./configure  
make && make install

2.安装redis

(1)下载
从官网下载,这里使用的是3.2.8版本。
(2)解压

tar -zxvf redis-3.2.8.tar.gz

(3)编译安装

cd redis-3.2.8
make && make test && make install

3.配置为系统后台进程

接下来,将redis作为系统的daemon进程,每次系统启动,redis进程一起启动
(1)创建两个目录:
/etc/redis 存放redis配置文件
/var/redis/6379 存放redis的持久化文件
(2)将redis配置文件redis.conf拷贝到/etc/redis目录中,修改名称为6379.conf
(3)修改6379.conf中的部分配置

daemonize   yes                         #让redis以daemon进程运行
pidfile     /var/run/redis_6379.pid     #设置redis的pid文件位置
port        6379                        #设置redis的监听端口号
dir         /var/redis/6379             #设置持久化文件的存储位置

(4)配置启动脚本
将redis_init_script脚本拷贝到linux的/etc/init.d目录中,将redis_init_script重命名为redis_6379
修改redis_6379脚本的第6行的REDISPORT,设置为相同的端口号(默认就是6379)
修改启动脚本执行权限,启动redis

chmod 777 /etc/init.d/redis_6379,
 /etc/init.d/redis_6379 start

确认redis进程是否启动

ps -aux | grep redis

(5)让redis跟随系统启动自动启动
在redis_6379脚本中,最上面,加入

chkconfig redis_6379 on

相关文章

  • Redis简易教程(一)- 简介

    一、简介 1.什么是redis REmote DIctionary Server,远程字典服务器,简称redis。...

  • Redis教程

    Redis教程[http://www.codingdict.com/article/7227] Redis 简介[...

  • linux下安装redis 5.0版教程

    linux下安装redis 5.0版教程 一、简介 REmote DIctionary Server(Redis)...

  • Redis简易教程

    Redis安装: >>>brew install redis (Mac) >>>sudo apt-get ins...

  • Redis 使用+内存管理

    1.Redis使用 Redis基础教程 Redis简介: Redis是一个由ANSI C语言编写,性能优秀、支持网...

  • Redis集群搭建

    第1集 Redis集群搭建这回事 简介:Redis集群搭建实战,赠送Redis图文搭建教程 安装redis处理步骤...

  • 初识Git

    文档地址 git简易教程 廖雪峰git教程 git是什么? 1.git 简介 https://blog.csdn....

  • WebGL简易教程 地理地形绘制

    WebGL简易教程(一):第一个简单示例 WebGL简易教程(二):向着色器传输数据 WebGL简易教程(三):绘...

  • Redis简易入门教程

    Redis入门 简介 Remote Dictionary Server (Redis)Redis是一个开源的高性能...

  • redis常用命令教程

    Redis 基础教程 Redis 教程、Redis 安装、Redis 配置、Redis 数据类型 Redis 命令...

网友评论

    本文标题:Redis简易教程(一)- 简介

    本文链接:https://www.haomeiwen.com/subject/mepsdxtx.html