centos redis验证_CentOs 7.3配置Redis

Redis简介

Redis可以说一个NoSQL,主要存储在内存与文件,为高并发而生

-数据类型

string 字符串类型

list 链表类型

hash 哈希类型

set 无序集合

zset 有序集合

-可做持久化

读取110000次/秒,写入81000次/秒

-memcache与redis区别

1,安全性

memcache没有安全性

redis相对安全,可以设置密码认证,通过auth方式认证

2,持久化

memcache 没有(但是新浪开启了一套memcachedb可以做持久化)

redis 可以持久化(内存+硬盘)

3,key大小

memcache 一个key最大能存储1M

redis 一个key最大能储存1G

在 Linux 下安装 Redis

1.安装命令:

yum -y install redis

2.启动 redis 服务器

systemctl start redis

3.链接 Redis

redis-cli

相关配置

(设置密码)

1.Redis 安全认证

密码存放在 Redis 的配置文件中(例如:/etc/redis.conf)

设置安全认证的步骤如下:

第1步:使用 vim 打开 /etc/redis.conf 文件,查找到 foobared

把 requirepass 前面的#(井号)去除,将后面的 foobared 修改为:123456(Redis认证密码)

2.重启 Redis 服务

systemctl restart redis

3.使用 redis-cli 命令登陆

redis-cli -a 123456

(设置AOP模式)

默认情况下快照模式没有利用计算机的内存,只是单方面反数据置于硬盘当中,如果希望 Redis 把硬盘+内存的存储方式利用起来,则要调整为 aof 模式

1.Redis 的快照模式

vim /etc/redis.conf

设置appendonl yes

2.重启 redis 服务

systemctl restart redis

3.查看是否成功

进入 /var/lib/redis 目录下去查看是否有 aof 文件

cd /var/lib/redis

ls -lh

PHP 中开启 Redis 扩展

1.下载(建议放在/root目录然后执行下面语句)

wget https://codeload.github.com/phpredis/phpredis/zip/develop

2.解压

unzip phpredis-develop.zip

3.进入目录

cd phpredis-develop

4.生成编译文件

/usr/local/php/bin/phpize

5.进行软件配置和环境检测

./configure --with-php-config=/usr/local/php/bin/php-config

6.编译软件并且进行安装

make && make install

7.修改 php.ini 加载 Redis 组件

vim /usr/local/php7/lib/php.ini

8.如果是模块加载就重启apache

systemctl restart httpd

9.检查是否添加成功

通过phpinfo();查找redis,或者/usr/local/php/bin/php -m查看

10.在默认的情况下,redis的作用设置了一个本地访问机制,只允许黑窗口进行连接,这个机制把php的访问也阻止了,因此我们需要把本地访问机制关闭,操作如下所示:

vim /etc/redis.conf

把bind 127.0.0.1 加个#注释

11.重启redis服务器

systemctl restart redis

12.使用php连接Redis

$redis = new Redis();

$redis -> connect('127.0.0.1',6379);

$redis -> auth('123456');

$string = 'lkj';

$redis -> set('string',$string);

$r = $redis-> get('string');

var_dump($r);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值