最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Redis环境的安装与测试

来源:懂视网 责编:小采 时间:2020-11-09 16:05:31
文档

Redis环境的安装与测试

Redis环境的安装与测试:Redis环境的安装与测试 Redis 是 key-value 的NOSQL、独爱那些小而热的数据、典型萝莉控 至于啥叫 key-value 呢?用RDBMS的观点、一言以辟之: 所谓 key:主键列 所谓 value:其他列 Redis 近几年很火、火到抬头不见、低头见 抬头望国外:著名成人网站 yo
推荐度:
导读Redis环境的安装与测试:Redis环境的安装与测试 Redis 是 key-value 的NOSQL、独爱那些小而热的数据、典型萝莉控 至于啥叫 key-value 呢?用RDBMS的观点、一言以辟之: 所谓 key:主键列 所谓 value:其他列 Redis 近几年很火、火到抬头不见、低头见 抬头望国外:著名成人网站 yo

Redis环境的安装与测试 Redis 是 key-value 的NOSQL、独爱那些小而热的数据、典型萝莉控 至于啥叫 key-value 呢?用RDBMS的观点、一言以辟之: 所谓 key:主键列 所谓 value:其他列 Redis 近几年很火、火到抬头不见、低头见 抬头望国外:著名成人网站 youpo

Redis环境的安装与测试

Redis 是 key-value 的NOSQL、独爱那些小而热的数据、典型"萝莉控"

至于啥叫 key-value 呢?用RDBMS的观点、一言以辟之:

所谓 key:主键列

所谓 value:其他列

Redis 近几年很火、火到抬头不见、低头见

抬头望国外:著名成人网站 youporn 采用 100% Redis 每天 1亿 PV、解决了无数屌丝 YY 问题

低头思国内:新浪微博走的 Redis 之路、那叫一把眼泪一把辛酸呀

千里之行、始于安装、Let's 谈谈一次简单的安装步骤

㈠ 安装 Redis

[plain]

# wget https://redis.googlecode.com/files/redis-2.6.13.tar.gz

# tar -zxv -f redis-2.6.13.tar.gz

# cd redis-2.6.13

# cd src

# make

# mkdir /etc/redis/

# cp redis.conf /etc/redis/redis.conf

# echo "1" > /proc/sys/vm/overcommit_memory

# make install

㈡ 设置 Redis 为后台守护进程

[plain]

# cat /etc/redis/redis.conf | grep -in --color=auto 'daemonize'

16:# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.

17:daemonize yes

㈢ 启动 Redis

[plain]

# redis-server /etc/redis/redis.conf

# ps aux | grep redis

root 32111 0.0 0.0 31496 1500 ? Ssl 16:38 0:00 redis-server /etc/redis/redis.conf

root 32122 0.0 0.0 5128 676 pts/2 R+ 16:39 0:00 grep redis

㈣ 测试 Redis

[plain]

# redis-cli

redis 127.0.0.1:6379> set name "David Lin"

OK

redis 127.0.0.1:6379> get name

"David Lin"

redis 127.0.0.1:6379> hset 192.168.1 David David@redis

(integer) 1

redis 127.0.0.1:6379> hget 192.168.1 David

"David@redis"

redis 127.0.0.1:6379> hset 192.168.1 root root@redis

(integer) 1

redis 127.0.0.1:6379> hget 192.168.1 root

"root@redis"

redis 127.0.0.1:6379> hkeys 192.168.1

1) "David"

2) "root"

redis 127.0.0.1:6379> hvals 192.168.1

1) "David@redis"

2) "root@redis"

redis 127.0.0.1:6379> hgetall 192.168.1

1) "David"

2) "David@redis"

3) "root"

4) "root@redis"

redis 127.0.0.1:6379> type name

string

redis 127.0.0.1:6379> type 192.168.1

hash

redis 127.0.0.1:6379> quit

㈤ 关闭 Redis

[plain]

# redis-cli shutdown

㈥ 可能的错误

安装过程、或许您可能会有幸遇见:

[plain]

zmalloc.o: In function `zmalloc_used_memory':

/root/redis/redis-2.6.13/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'

collect2: ld 返回 1

make[1]: *** [redis-server] 错误 1

make[1]: Leaving directory `/root/redis/redis-2.6.13/src'

make: *** [all] 错误 2

大概是内核有点老了、跟不上最新的Redis

[plain]

[root@odd ~]# uname -r

2.6.18-308.el5xen

解决方案:

安装最新版的Tcl

[plain]

# wget http://nchc.dl.sourceforge.net/project/tcl/Tcl/8.6.0/tcl8.6.0-src.tar.gz

# tar -zxv -f tcl8.6.0-src.tar.gz

# cd tcl8.6.0

# cd unix

# ./configure

# make

# make test

# make install

之后再做 2 件事:

① 在src/Makefile开头加 CFLAGS= -march=i686

② 编辑src/.make-settings里的OPT,改为OPT=-O2 -march=i686

行文至此、接近尾声、安装过程并不复杂、至于测试的命令嘛、下回更精彩 +_+

Good Luck

2013-05-30

By David Lin

文档

Redis环境的安装与测试

Redis环境的安装与测试:Redis环境的安装与测试 Redis 是 key-value 的NOSQL、独爱那些小而热的数据、典型萝莉控 至于啥叫 key-value 呢?用RDBMS的观点、一言以辟之: 所谓 key:主键列 所谓 value:其他列 Redis 近几年很火、火到抬头不见、低头见 抬头望国外:著名成人网站 yo
推荐度:
标签: 安装 测试 环境
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top