千家信息网

Redis系列--1、环境安装、连接

发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,一、yum安装radis1、为yum添加epel源:yum install epel-release2、yum install redis3、find / -name "redis*"二、安装最新版R
千家信息网最后更新 2024年09月23日Redis系列--1、环境安装、连接

一、yum安装radis

1、为yum添加epel源:yum install epel-release
2、yum install redis
3、find / -name "redis*"


二、安装最新版Redis

要下载http://redis.io/download

tar -zxvf redis-3.2.1.tar.gz
make && make install

这将在您的计算机上安装Redis。

启动Redis

$redis-server

检查Redis是否在工作?

$redis-cli

这将打开一个Redis提示,如下图所示:

redis 127.0.0.1:6379>

在上面的提示127.0.0.1是本机的IP地址,6379是Redis服务器运行的端口。现在输入PING命令,如下图所示。

redis 127.0.0.1:6379> ping

这说明你已经成功地在您的机器上安装Redis。

在Ubuntu上安装Redis桌面管理器

在Ubuntu上安装Redis桌面管理,只要从http://redisdesktop.com/download 下载的软件包并安装它。

Redis桌面管理器会给出用户界面来管理Redis的键和数据。

远程服务器上运行命令

要在Redis远程服务器上运行的命令,需要通过同一个客户端redis-cli 连接到服务器

语法

$ redis-cli -h host -p port -a password

例如

下面的示例演示了如何连接到Redis主机:127.0.0.1,端口:6379 上的远程服务器,并加上验证密码为:mypass。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"

三、Redis的连接命令


S.N.命令和说明
1AUTH password
服务器验证给定的密码
2ECHO message
打印给定的字符串
3PING
检查服务器是否正在运行
4QUIT
关闭当前连接
5SELECT index
更改当前连接所选数据库


四、linux下安装radis

第一部分:安装redis
希望将redis安装到此目录

1

/usr/local/redis

希望将安装包下载到此目录

1

/usr/local/src

那么安装过程指令如下:

1

2

3

4

5

6

7

$ mkdir /usr/local/redis

$ cd /usr/local/src

$ wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz

$ tar xzf redis-2.6.14.tar.gz

$ ln -s redis-2.6.14 redis #建立一个链接

$ cd redis

$ make PREFIX=/usr/local/redis install #安装到指定目录中

注意上面的最后一行,我们通过PREFIX指定了安装的目录。如果make失败,一般是你们系统中还未安装gcc,那么可以通过yum安装:

1

yum install gcc

安装完成后,继续执行make.

在安装redis成功后,你将可以在/usr/local/redis看到一个bin的目录,里面包括了以下文件:

1

redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server

第二部分:将redis做成一个服务

1.复制脚本到/etc/rc.d/init.d目录
ps: /etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行
按以上步骤安装Redis时,其服务脚本位于:

1

/usr/local/src/redis/utils/redis_init_script

必须将其复制到/etc/rc.d/init.d的目录下:

1

cp /usr/local/src/redis/utils/redis_init_script /etc/rc.d/init.d/redis

将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis。

如果这时添加注册服务:

1

chkconfig --add redis

将报以下错误:

1

redis服务不支持chkconfig

为此,我们需要更改redis脚本。

2.更改redis脚本
打开使用vi打开脚本,查看脚本信息:

1

vim /etc/rc.d/init.d/redis

看到的内容如下(下内容是更改好的信息):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

#!/bin/sh

#chkconfig: 2345 80 90

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

REDISPORT=6379

EXEC=/usr/local/redis/bin/redis-server

CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF="/etc/redis/${REDISPORT}.conf"

case "$1" in

start)

if [ -f $PIDFILE ]

then

echo "$PIDFILE exists, process is already running or crashed"

else

echo "Starting Redis server..."

$EXEC $CONF &

fi

;;

stop)

if [ ! -f $PIDFILE ]

then

echo "$PIDFILE does not exist, process is not running"

else

PID=$(cat $PIDFILE)

echo "Stopping ..."

$CLIEXEC -p $REDISPORT shutdown

while [ -x /proc/${PID} ]

do

echo "Waiting for Redis to shutdown ..."

sleep 1

done

echo "Redis stopped"

fi

;;

*)

echo "Please use start or stop as first argument"

;;

esac

和原配置文件相比:

1.原文件是没有以下第2行的内容的,

1

#chkconfig: 2345 80 90

2.原文件EXEC、CLIEXEC参数,也是有所更改。

1

2

EXEC=/usr/local/redis/bin/redis-server

CLIEXEC=/usr/local/redis/bin/redis-cli

3.redis开启的命令,以后台运行的方式执行。

1

$EXEC $CONF &

ps:注意后面的那个"&",即是将服务转到后面运行的意思,否则启动服务时,Redis服务将

占据在前台,占用了主用户界面,造成其它的命令执行不了。
4.将redis配置文件拷贝到/etc/redis/${REDISPORT}.conf

1

2

mkdir /etc/redis

cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf

这样,redis服务脚本指定的CONF就存在了。默认情况下,Redis未启用认证,可以通过开启6379.conf的requirepass 指定一个验证密码。

以上操作完成后,即可注册yedis服务:

1

chkconfig --add redis

3.启动redis服务

1

service redis start

第三,将Redis的命令所在目录添加到系统参数PATH中

修改profile文件:

1

vi /etc/profile

在最后行追加:

1

export PATH="$PATH:/usr/local/redis/bin"

然后马上应用这个文件:

1

. /etc/profile

这样就可以直接调用redis-cli的命令了,如下所示:

1

2

3

4

5

6

$ redis-cli

redis 127.0.0.1:6379> auth superman

OK

redis 127.0.0.1:6379> ping

PONG

redis 127.0.0.1:6379>

至此,redis 就成功安装了。


服务 命令 目录 脚本 文件 服务器 运行 管理 成功 内容 密码 桌面 系统 面的 验证 信息 参数 可以通过 数据 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 个人买个服务器主机电脑能干什么 嵌入式管理服务器面试题 魔百和服务器域名 如何用闲置的服务器搭建云服务器 数据库列标题名称 软件开发流程 搞笑 恩格斯软件开发有限公司 移动互联网应用软件开发源码 江西定制应用软件开发 潮安区网络安全办公室 数据库表对比差异数据底层原理 客户端连接多个服务器 求生之路 服务器指令 app显示服务器不稳定 oa软件开发贵吗 最近网络安全宣传周活动 屏幕共享软件开发的几大特点 网络安全教育如何让孩子爱上学习 switch与服务器 重庆家庭教育与网络安全 《网络安全法》重要性 学校国家网络安全宣传周主题 全民k歌服务器出错什么意思 网络技术的负面效应 数据库自增id原理 基于网络安全能做什么项目 问鼎杯网络安全大赛 oa软件开发贵吗 undecember无法连接服务器 栾城区应用软件开发服务咨询报价
0