This question is a sequel of
Some basic concepts in quantum field theory part 1
In Peskin's book, the part How Not to Quantize the Dirac Field, the writer says,"...in analogy with Klein-Gordon field...impose the canonical comutation relations $[\psi_{a}(x),\psi^{+}_{b}(y)]=\delta_{x-y}\delta_{ab}$, where $a$ and $b$ denote the spinor components of $\psi$...turn out to be a blind alley"
Though leading to a blind alley for the Dirac field, the contents seem to hint that $[\psi(x),\psi^{+}(y)]=\delta_{x-y}$ for complex scalar field. However, equ(1) would give $[\psi(x),\psi^{+}(y)]=0$.
Also, in Klein-Gordon field, $[\psi(x),\pi(y)]=i\delta^{(3)}(x-y)$, where $\pi(x)$ is momenta. However, this part seems missing in the Dirac field in Peskin's book.
Could anyone please help?