> 데이터 베이스 > MySQL 튜토리얼 > Redis 介绍及编译安装单机

Redis 介绍及编译安装单机

WBOY
풀어 주다: 2016-06-07 14:50:36
원래의
1182명이 탐색했습니다.

1、Redis的介绍 Redis 开源的内存数据库,以Key-Value方式存储数据;Redis的特点: 1)、Redis的数据完全存储在内存中,使用磁盘仅仅是为了持久化数据,解决重启服务器而导致数据丢失的问题; 2)、相比其他Key-Value数据库,Redis有比较丰富的数据类型; 3

1、Redis的介绍

Redis 开源的内存数据库,以Key-Value方式存储数据; Redis的特点:     1)、Redis的数据完全存储在内存中,使用磁盘仅仅是为了持久化数据,解决重启服务器而导致数据丢失的问题;     2)、相比其他Key-Value数据库,Redis有比较丰富的数据类型;     3)、Redis可以将数据复制到任意数量的从服务器上。

2、Redis的优势

    1)、执行非常快速:每秒能执行大约11万集合,约81000多条记录;     2)、丰富的数据类型:Redis支持大多数据开发人员熟悉的数据类型:字符串、列表、集合、有序集合、散列数据类型;     3)、原子性操作:所有的Redis操作都是原子性的;     4)、多功能实用工具:

3、Redis安装

Redis采用源码编译的形式安装。在Ubuntu14.04环境下,安装Redis。 Redis版本:redis-3.0.7.tar.gz 1)、解压redis-3.0.7.tar.gz:
tar -xzvf redis-3.0.7.tar.gz
로그인 후 복사

2)、安装相关环境(g++,make),如果服务器已经安装了,则这一步可以跳过: 如果未安装g++,则需要先安装:
sudo apt-get install g++ 
로그인 후 복사
如果未安装make,则需要先安装:
sudo apt-get install make
로그인 후 복사

3)、切换到redis-3.0.7目录,编译程序,安装程序(前提是,服务器上要安装了make):
make
로그인 후 복사
【如果遇到错误】  make[1]: Entering directory `/home/cb/environment/redis-3.0.7/src' CC adlist.o ..... 则执行下面的命令来编译:
make MALLOC=libc
로그인 후 복사
编译成功的效果图:

4)、进入src目录,相关文件的解释:

5)、创建Redis运行目录:mkdir /home/cb/ToolSoftware/redis
6)、把文件:redis-cli、redis-server拷贝到Redis运行目录中;
cp redis-cli redis-server /home/cb/ToolSoftware/redis
로그인 후 복사

7)、切换到redis-3.0.7目录,把redis.conf也拷贝到Redis运行目录中;
cp redis.conf /home/cb/ToolSoftware/redis
로그인 후 복사

8)、前端启动Redis服务成功的效果(Ctrl+c则就会关闭服务): ./redis-server

成功启动服务后,系统会运行一个进程:

ctrl+c后,redis-server服务也随着关闭了。

9)、后端启动Redis服务:     修改配置文件redis.config:     将 daemonize no ——> daemonize yes    #默认服务为前端启动,设置为yes,服务在后端启动;     后端启动Redis服务命令:
./redis-server redis.conf    #要把配置文件传入;
로그인 후 복사
    后端成功启动Redis服务后,系统会启动一个redis-server服务进程。
10)、进入Redis命令终端:
./redis-cli
로그인 후 복사



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿