连接服务器后,使用info命令查看Redis信息和状态: info 其中memory段显示了redis的内存使用状态。 INFO [section] 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server 部分记录了 Redis 服务器的信息,它包含以下域: redis_version : Redis 服务器版本 redis_git_sha1 : Git SHA1 redis_git_di…

2023年02月06日 0条评论 1433点热度 0人点赞 路灯 阅读全文

在PHP服务器和数据库服务器中使用PDO连接的话是明文传输的,如果在网络监听的话会有数据泄漏的风险。 在正式生产环境应当使用自签名SSL证书连接。 MariaDB数据库服务器配置见:《MariaDB MySQL 使用自签名SSL连接》 记录下PHP的PDO连接: <?php try { $options = array( PDO::MYSQL_ATTR_SSL_KEY => '/data/www/test/certs/client-key.pem', PDO::MYSQL_ATTR_…

2023年02月06日 0条评论 1395点热度 0人点赞 路灯 阅读全文

1. 数据库版本 MariaDB [(none)]> select version(); +--------------------+ | version() | +--------------------+ | 10.8.6-MariaDB-log | +--------------------+ 1 row in set (0.000 sec) 2. 配置文件 # 在[mysqld]下添加 log-bin = /data/mariadb-binlog/mariadb-log # binlog日志路径,格式…

2023年02月05日 0条评论 1511点热度 0人点赞 路灯 阅读全文

加密是一个永恒的话题,一般的做法是在程序中做好加密再存入数据库中,实际上数据库本身就带有了强大的加密功能,在开发时可以将加密减密部分丢给数据库处理,以减轻程序负担。 1. 加密减密函数 1.1 不可逆哈希函数 MD5()、SHA1()、SHA2() MariaDB [(none)]> select MD5('1234'), SHA1('1234'); +----------------------------------+------------------------…

2023年02月05日 0条评论 1436点热度 0人点赞 路灯 阅读全文

MariaDB在10.1.3版本中加入了支持表加密和表空间加密的特性,在10.1.7版本加入了支持binlog加密的特性,这使得我们可以对数据文件和binlog进行加密,避免数据文件、binlog等文件被窃取后破解出关键数据。 一. MariaDB的加密特性 1. innodb表空间加密 2. innodb日志加密 3. binlog加密 4. aria表加密 5. 临时文件加密 加密特性的一些限制: 1. 元数据文件(.frm)目前尚未加密; 2. 目前只有MariaDB server才能解密,mysqlbinl…

2023年02月05日 0条评论 1358点热度 0人点赞 路灯 阅读全文

1. 字符串函数 完整的内置字符串函数见《官方手册》。 1.1 字符串连接函数 有两个字符串连接函数:concat(s1,s2,s3,...,sN)和concat_ws(sep,s1,s2,s3,...,sN)。 concat()将多个字符串连接起来形成一个长字符串。它会尝试将字符全部转换为字符型,如果存在null,则直接返回null。 MariaDB [(none)]> select concat('a','b',1),concat(1,2,3),concat(�…

2023年02月04日 0条评论 1556点热度 0人点赞 路灯 阅读全文

1,查询当天(今天)的数据 SELECT * FROM order WHERE TO_DAYS(order_time) = TO_DAYS(NOW()) 2,查询昨天的数据 SELECT * FROM order WHERE TO_DAYS(NOW()) - TO_DAYS(order_time) = 1 3,查询最近7天的数据(包括今天一共7天) SELECT * FROM order where DATE_SUB(CURDATE(), INTERVAL 7 DAY) < date(order_time) …

2023年02月04日 0条评论 1398点热度 0人点赞 路灯 阅读全文

Nginx简介 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,同时也提供了 IMAP/POP3/SMTP 服务,可以不间断运行,提供热更新功能。占用内存少、并发能力强,最重要的是,Nginx 是免费的并可以商业化,配置使用都比较简单。 Nginx 特点 高并发、高性能 模块化架构使得它的扩展性非常好 异步非阻塞的事件驱动模型这点和 Node.js 相似 无需重启可不间断运行 热部署、平滑升级 完全开源,生态好 Nginx 最重要的使用场景 静态资源服务 反向代理服务,包括缓存、负载…

2023年02月04日 0条评论 1355点热度 0人点赞 路灯 阅读全文

今天下午在CentOS8上编译PHP7时发现一个怪问题,GD2不支持freetype!这个很重要,大多数自动生成验证码或是在图片上增加文字的程序都需要,找了半天原因,把编译参数记录如下: php7.4 ./configure --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --with-config-file-scan-dir=/usr/local/php7/etc/conf.d \ --with-fpm-user=w…

2023年02月03日 0条评论 1412点热度 0人点赞 路灯 阅读全文

Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。 1、命令 1.1 systemctl systemctl是 Systemd 的主命令,用于管理系统。 # 重启系统 $ sudo systemctl reboot # 关闭系统,切断电源 $ sudo systemctl poweroff # CPU停止工作 $ sudo systemctl halt # 暂停系统 $ sudo systemctl suspend # 让系统进入冬眠状态 $ sudo systemctl hibernate …

2023年01月12日 0条评论 1590点热度 0人点赞 路灯 阅读全文
1234511