Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库
Redis 与其他 key - value 缓存产品有以下三个特点:

  1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  3. Redis支持数据的备份,即master-slave模式的数据备份。
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】安装,将redis的命令安装到/usr/local/bin目录:
sudo make install

【8】最后,进入/usr/local/bin目录查看:
cd /usr/local/bin
ll
注释几个命令行的意思:
{
	redis-server redis服务器
	redis-cli redis命令行客户端
	redis-benchmark redis性能测试工具
	redis-check-aof AOF文件修复工具
	redis-check-rdb RDB文件检索工具
}9】配置文件,移动到/etc/目录下
sudo cp /usr/local/redis/redis.conf /etc/redis/10】切换到 /etc/redis/目录下
sudo vim redis.conf
在打开的文件里需要配置这几项:
	(1)bind 127.0.0.12)port 63793)daemonize yes
	(4)dbfilename dump.rdb
	(5dir /var/lib/redis  (需要现在/var/lib/目录下创建redis目录)6)logfile /var/log/redis/redis-server.log
	(7)database 16
启用服务器端及客户端连接:
1】启用redis服务:
sudo redis-server /etc/redis/redis.conf

【2】确认redis服务启动:
ps aux | grep redis

【3】客户端连接:
redis-cli

最后,服务器进程启动及客户端连接截图:在这里插入图片描述在这里插入图片描述

期间遇到的错误及错误的解决方法:
**遇到的错误:***********************************************************

当切换到 /usr/local/redis 这个目录下,
执行 sudo make test命令进行测试的时候,
会出现以下错误提示:

cd src && make test
make[1]: 进入目录“/usr/local/redis/src”
You need tcl 8.5 or newer in order to run the Redis test
Makefile:225: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: 离开目录“/usr/local/redis/src”
Makefile:6: recipe for target 'test' failed
make: *** [test] Error 2

**解决:*************************************************************

安装 tcl
sudo apt-get install tcl

**测试成功提示:*************************************************************

\o/ All tests passed without errors!
Cleanup: may take some time... OK
make[1]: 离开目录“/usr/local/redis/src”
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐