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
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn