这里有新鲜出炉的 Redis 设计与实现 (第一版), 程序狗速度看过来!
Redis Key-Value 数据库
Redis 是一个开源的使用 ANSI C 语言编写, 支持网络, 可基于内存亦可持久化的日志型, Key-Value 数据库, 并提供多种语言的 API.
下面小编就为大家分享一篇 linux 安装 redis 和 mysql 的实例讲解, 具有很好的参考价值, 希望对大家有所帮助. 一起跟随小编过来看看吧
linux 环境下安装 redis 和 mysql 安装 redis(版本 3.2.10):
下载地址: https://redis.io/download, 这里我下载 3.2.10
// 解压
tar zxvf redis-3.2.10.tar.gz
cd redis-3.2.10
make
cd src
make install
// 设置 redis 服务后台启动
cd ..
vi redis.conf
设置 daemonize yes
// 安装 redis 服务 mkdir -p 的意思是递归创建 即同时创建 / usr/local/redis 和 / usr/local/redis/bin
mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect
cp redis.conf /usr/local/redis/etc/redis.conf
// 启动 redis 服务
cd src
redis-server /usr/local/redis/etc/redis.conf
// 测试 使用客户端连接
redis-cli
安装 mysql(版本 5.6.33):
下载地址: http://mirrors.sohu.com/mysql/MySQL-5.6/, 这里我选择 mysql-5.6.36-linux-glibc2.5-i686.tar.gz
# 解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
# 复制解压后的 mysql 目录
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
# 添加用户组
groupadd mysql
# 添加用户 mysql 到用户组 mysql
useradd -g mysql mysql
cd /usr/local/mysql/
mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql --pid-file=/usr/local/mysql/data/mysql.pid
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
# 修改启动脚本
vi /etc/init.d/mysqld
# 修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
# 启动服务
service mysqld start
# 测试连接
./mysql/bin/mysql -uroot
# 加入环境变量, 编辑 /etc/profile, 这样可以在任何地方用 mysql 命令了
export PATH=$PATH:/usr/local/mysql//bin
source /etc/profile
# 启动 mysql
service mysqld start
# 关闭 mysql
service mysqld stop
# 查看运行状态
service mysqld status
创建 mysql 远程访问账号:
mysql -u root -p
# 创建远程访问账号
create user rootweb@'%' identified by '123456';
grant all privileges on *.* to rootweb;
flush privileges;
以上这篇 linux 安装 redis 和 mysql 的实例讲解就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持 PHPERZ.
来源: http://www.phperz.com/article/18/0129/362545.html