189 8069 5689

Redis之-初识安装-创新互联

redis是开源,BSD许可,高级的key-value存储系统.
可以用来存储字符串,哈希结构,链表,集合常用来提供数据结构服务.

目前成都创新互联公司已为成百上千的企业提供了网站建设、域名、虚拟主机成都网站托管、企业网站设计、贡觉网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

redis和memcached相比,的独特之处:
1: redis可以用来做存储, 而memccached是用来做缓存,这个特点主要因为其有”持久化”的功能.
2: 存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型字符串
而redis则可以存储字符串,链表,哈希结构,集合,有序集合等

公司使用redis很久了,一直没有拿起心来认认真真的学习掌握。今天试着写一下,互相交流。
redis官网是https://redis.io
我们的生产环境使用redis-3.2.13版本,就以此来初识并给大家展示安装过程;
在有外网权限的系统上直接就可以做,可以从官网中获取安装的信息如:https://redis.io/download

1,wget http://download.redis.io/releases/redis-3.2.13.tar.gz
2,直接解压
tar -zvxf redis-3.2.13.tar.gz
3,进入安装目录make
4,回弹使用make test进行测试命令语法等有效性
66 seconds - unit/dump
69 seconds - unit/type/list-2
72 seconds - integration/replication-3
74 seconds - integration/replication-4
44 seconds - unit/hyperloglog
58 seconds - unit/obuf-limits
53 seconds - unit/geo
99 seconds - unit/type/list-3
112 seconds - integration/replication-psync

\o/ All tests passed without errors!

Cleanup: may take some time... OK
make[1]: Leaving directory `/laoyang/redis-3.2.13/src'
[root@test-laoyangtest redis-3.2.13]#

5,如果我们想更改安装的目录,我们可以这样安装
[root@test-laoyangtest redis-3.2.13]# make PREFIX=/usr/local/redis install
cd src && make install
make[1]: Entering directory `/src/redis-3.2.13/src'

Hint: It's a good idea to run 'make test' ;)

INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install

make[1]: Leaving directory `/laoyang/redis-3.2.13/src'
[root@test-laoyangtest redis-3.2.13]#
并复制一份配置文件到安装的目录
[root@test-laoyangtest local]# cd /usr/local/redis/bin/
[root@test-laoyangtest local]# cd ..

[root@test-laoyangtest redis]# cp /src/redis-3.2.13/redis.conf ./

6,解释说明一下Redis目录
[root@test-laoyangtest bin]# ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server

redis-benchmark 性能测试工具
redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump 快照文件检测工具,效果类上
redis-cli 客户端
redis-server 服务端

7,启动Redis---非后台进程开启

[root@test-laoyangtest redis]# ./bin/redis-server ./redis.conf
.
_.-__ ''-._
_.-
.. ''-. Redis 3.2.13 (00000000/0) 64 bit
.-.-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.
-.|'`.-'| Port: 6379
| -._. /.-' | PID: 10994
-._-. `-./.-' .-'
|`-.
-._-..-' .-'.-'|
| -._-..-'.-' | http://redis.io
`-.
-._-.
.-'.-'.-'
|-._-._ -.__.-' _.-'_.-'|
|
-.`-. .-'.-' |
-._-._-.__.-'_.-' _.-'
-._ -.__.-' _.-'
-..-'
`-.__.-'

10994:M 09 May 21:14:48.408 # Server started, Redis version 3.2.13
10994:M 09 May 21:14:48.408 * The server is now ready to accept connections on port 6379

8,尝试查询,并测试
[root@test-laoyangtest redis]# ./bin/redis-cli
127.0.0.1:6379> info replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379> set What laoyang
OK
127.0.0.1:6379> get What
"laoyang"

9,更改redis让其后台执行,在配置文件中改成

daemonize yes

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Redis之-初识安装-创新互联
本文URL:http://jkwzsj.com/article/ddoigd.html

其他资讯