1、Redis
(1)启动Redis 服务端客户端命令
服务端
ps aux | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器
sudo redis-server /etc/redis/redis.conf 指定加载的配置文件
客户端
连接redis:
redis-cli
运⾏测试命令:
ping
切换数据库
数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库
select 10
(2)基本操作
redis命令参考文档链接: link
http://doc.redisfans.com/
(3)与 python 交互
pip install redis
from redis import StrictRedis
if __name__=='__main__':
try:
sr = StrictRedis()
# res = sr.set('name','itheima')
# print(res)
res=sr.set('name','itcast')
print(res)
res = sr.get('name')
print(res)
except Exception as e:
print(e)
~
2、MySQL
(1)打开数据库
mysql -uroot -p
(2)基本命令
show databases;
create database bj18 charset=utf8;
use bj18;
show tables;
(3)Django中MySQL数据库的配置
django-admin startproject name
python manage.py startapp appname
pip install pymysql
projectname/__ init __.py:
import pymysql
pymysql.install_as_MySQLdb()
settings.py:
DATABASES = {
'default': {
# 'ENGINE':'django.db.backends.sqlite3',
"ENGINE":'django.db.backends.mysql',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
"NAME":'bj18', # 使用的数据库的名字,必须手动创建
"USER":'root', # 链接mysql的用户名
"PASSWORD":'mySQL', # 用户对应的密码
"HOST":'localhost', # 指定mysql数据库所在电脑ip
"PORT":3306, # 端口号
}
}
myapp/models.py
from django.db import models
# Create your models here.
class BookInfo(models.Model):
btitle = models.CharField(