美文网首页
Redis数据库在树莓派中的简单使用

Redis数据库在树莓派中的简单使用

作者: 刘小白DOER | 来源:发表于2021-02-01 21:04 被阅读0次

    头条热点数据或者商城的秒杀活动怎么提高快速的并发响应服务呢?笔者带着问题学习一番,发现做数据库的缓存可以方便的解决这个问题。Redis数据库把表中经常访问的记录放在了Redis中,用户直接查询Redis,实现了读写分离,由于Redis数据是在内存中,所以查询会很快。

    Redis(Remote Dictionary Server ),即远程字典服务,是一个高性能的支持网络、可基于内存的 key-value 数据库。在实际运用中,可用来缓存热点数据,提供高并发服务。

1、Redis安装

    笔者使用树莓派来安装。

命令安装:sudo apt-get install redis-server

查看进程: ps -ef | grep redis | grep -v grep

进入redis终端:redis-cli

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令来测试服务正常。有时候会有中文乱码,要在 redis-cli 后面加上 --raw,即 redis-cli --raw即可避免乱码。

redis-cli -v可以查看redis版本。

2、PHP 使用 Redis

    网络上有很很多使用wget下载redis扩展安装包,编译安装的方法,都过于复杂,不够方便,笔者是使用apt-get安装,十分方便。

安装redis扩展:sudo apt-get install php-redis

查看安装成功:php -m | grep redis

重启一下:sudo reboot

(可不做)编写php脚本查看redis扩展正常:

<?php

    phpinfo();

?>

然后在网页种查找关键字redis。

php连接redis测试代码:

<?php

    //连接本地的 Redis 服务

  $redis = new Redis();

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

  echo "Connection to server successfully";

        //查看服务是否运行

  echo "Server is running: " . $redis->ping();

?>

php操作redis String(字符串) 实例:

<?php

  //连接本地的 Redis 服务

  $redis = new Redis();

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

  echo "Connection to server successfully";

  //设置 redis 字符串数据

  $redis->set("tutorial-name", "Redis tutorial");

  // 获取存储的数据并输出

  echo "Stored string in redis:: " . $redis->get("tutorial-name");

?>

下一篇文章分享redis作为mysql数据库缓存的实例。

相关文章

网友评论

      本文标题:Redis数据库在树莓派中的简单使用

      本文链接:https://www.haomeiwen.com/subject/qkldtltx.html